./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/eca-rers2012/Problem02_label54.c --full-output -ea --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8bd4bc60 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/eca-rers2012/Problem02_label54.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7013b5440d15c52781747fe18e114861ef321ee3 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.25-8bd4bc6 [2020-07-28 15:18:47,825 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-28 15:18:47,827 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-28 15:18:47,839 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-28 15:18:47,840 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-28 15:18:47,841 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-28 15:18:47,842 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-28 15:18:47,844 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-28 15:18:47,846 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-28 15:18:47,847 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-28 15:18:47,848 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-28 15:18:47,849 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-28 15:18:47,850 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-28 15:18:47,851 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-28 15:18:47,852 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-28 15:18:47,853 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-28 15:18:47,854 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-28 15:18:47,855 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-28 15:18:47,857 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-28 15:18:47,859 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-28 15:18:47,861 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-28 15:18:47,862 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-28 15:18:47,863 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-28 15:18:47,864 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-28 15:18:47,867 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-28 15:18:47,867 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-28 15:18:47,867 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-28 15:18:47,868 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-28 15:18:47,869 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-28 15:18:47,870 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-28 15:18:47,870 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-28 15:18:47,871 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-28 15:18:47,871 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-28 15:18:47,872 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-28 15:18:47,873 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-28 15:18:47,874 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-28 15:18:47,874 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-28 15:18:47,875 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-28 15:18:47,875 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-28 15:18:47,876 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-28 15:18:47,877 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-28 15:18:47,877 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2020-07-28 15:18:47,892 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-28 15:18:47,893 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-28 15:18:47,894 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-07-28 15:18:47,894 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-07-28 15:18:47,894 INFO L138 SettingsManager]: * Use SBE=true [2020-07-28 15:18:47,895 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-28 15:18:47,895 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-28 15:18:47,895 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-28 15:18:47,895 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-28 15:18:47,895 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-28 15:18:47,896 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-28 15:18:47,896 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-28 15:18:47,896 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-28 15:18:47,896 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-28 15:18:47,896 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-28 15:18:47,897 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-28 15:18:47,897 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-28 15:18:47,897 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-28 15:18:47,897 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-07-28 15:18:47,898 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-28 15:18:47,898 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-28 15:18:47,898 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-28 15:18:47,898 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-28 15:18:47,898 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-07-28 15:18:47,899 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-07-28 15:18:47,899 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-07-28 15:18:47,899 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-07-28 15:18:47,899 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-28 15:18:47,899 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-07-28 15:18:47,900 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7013b5440d15c52781747fe18e114861ef321ee3 [2020-07-28 15:18:48,204 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-28 15:18:48,217 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-28 15:18:48,220 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-28 15:18:48,221 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-28 15:18:48,223 INFO L275 PluginConnector]: CDTParser initialized [2020-07-28 15:18:48,224 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/eca-rers2012/Problem02_label54.c [2020-07-28 15:18:48,291 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/262c45edb/986b8f1dc86a439eb6904271bc63777a/FLAGfe1e4e712 [2020-07-28 15:18:48,865 INFO L306 CDTParser]: Found 1 translation units. [2020-07-28 15:18:48,866 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem02_label54.c [2020-07-28 15:18:48,877 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/262c45edb/986b8f1dc86a439eb6904271bc63777a/FLAGfe1e4e712 [2020-07-28 15:18:49,129 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/262c45edb/986b8f1dc86a439eb6904271bc63777a [2020-07-28 15:18:49,133 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-28 15:18:49,137 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-07-28 15:18:49,139 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-28 15:18:49,140 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-28 15:18:49,143 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-28 15:18:49,147 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:49,150 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2855d862 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49, skipping insertion in model container [2020-07-28 15:18:49,150 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:49,159 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-28 15:18:49,227 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-28 15:18:49,759 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-28 15:18:49,765 INFO L203 MainTranslator]: Completed pre-run [2020-07-28 15:18:49,897 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-28 15:18:49,914 INFO L208 MainTranslator]: Completed translation [2020-07-28 15:18:49,915 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49 WrapperNode [2020-07-28 15:18:49,915 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-28 15:18:49,916 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-07-28 15:18:49,916 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-07-28 15:18:49,916 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-07-28 15:18:49,925 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:49,946 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,051 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-07-28 15:18:50,051 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-28 15:18:50,051 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-28 15:18:50,051 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-28 15:18:50,061 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,061 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,078 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,079 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,122 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,146 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,157 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (1/1) ... [2020-07-28 15:18:50,171 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-28 15:18:50,173 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-28 15:18:50,173 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-28 15:18:50,173 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-28 15:18:50,179 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (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-28 15:18:50,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-28 15:18:50,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-28 15:18:52,002 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-28 15:18:52,003 INFO L295 CfgBuilder]: Removed 7 assume(true) statements. [2020-07-28 15:18:52,009 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.07 03:18:52 BoogieIcfgContainer [2020-07-28 15:18:52,009 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-28 15:18:52,010 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-28 15:18:52,011 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-28 15:18:52,014 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-28 15:18:52,014 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.07 03:18:49" (1/3) ... [2020-07-28 15:18:52,015 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e2615a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.07 03:18:52, skipping insertion in model container [2020-07-28 15:18:52,015 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.07 03:18:49" (2/3) ... [2020-07-28 15:18:52,015 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e2615a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.07 03:18:52, skipping insertion in model container [2020-07-28 15:18:52,016 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.07 03:18:52" (3/3) ... [2020-07-28 15:18:52,018 INFO L109 eAbstractionObserver]: Analyzing ICFG Problem02_label54.c [2020-07-28 15:18:52,028 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-07-28 15:18:52,036 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-28 15:18:52,050 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-28 15:18:52,075 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-28 15:18:52,075 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-28 15:18:52,075 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-07-28 15:18:52,076 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-28 15:18:52,076 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-28 15:18:52,076 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-28 15:18:52,076 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-28 15:18:52,076 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-28 15:18:52,097 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states. [2020-07-28 15:18:52,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2020-07-28 15:18:52,110 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:18:52,111 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] [2020-07-28 15:18:52,112 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:18:52,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:18:52,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1695579141, now seen corresponding path program 1 times [2020-07-28 15:18:52,130 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:18:52,130 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912439420] [2020-07-28 15:18:52,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:18:52,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:18:53,239 INFO L280 TraceCheckUtils]: 0: Hoare triple {230#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {232#(and (= 1 ~a19~0) (<= ~a11~0 0) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:18:53,242 INFO L280 TraceCheckUtils]: 1: Hoare triple {232#(and (= 1 ~a19~0) (<= ~a11~0 0) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {232#(and (= 1 ~a19~0) (<= ~a11~0 0) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:18:53,244 INFO L280 TraceCheckUtils]: 2: Hoare triple {232#(and (= 1 ~a19~0) (<= ~a11~0 0) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {232#(and (= 1 ~a19~0) (<= ~a11~0 0) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:18:53,245 INFO L280 TraceCheckUtils]: 3: Hoare triple {232#(and (= 1 ~a19~0) (<= ~a11~0 0) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {233#(and (= 1 ~a19~0) (<= ~a11~0 0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 6 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:18:53,248 INFO L280 TraceCheckUtils]: 4: Hoare triple {233#(and (= 1 ~a19~0) (<= ~a11~0 0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 6 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {233#(and (= 1 ~a19~0) (<= ~a11~0 0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 6 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:18:53,250 INFO L280 TraceCheckUtils]: 5: Hoare triple {233#(and (= 1 ~a19~0) (<= ~a11~0 0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 6 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (<= ~a25~0 0) (= 7 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,251 INFO L280 TraceCheckUtils]: 6: Hoare triple {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,253 INFO L280 TraceCheckUtils]: 7: Hoare triple {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,254 INFO L280 TraceCheckUtils]: 8: Hoare triple {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,255 INFO L280 TraceCheckUtils]: 9: Hoare triple {234#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 1 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,257 INFO L280 TraceCheckUtils]: 10: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,266 INFO L280 TraceCheckUtils]: 11: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,268 INFO L280 TraceCheckUtils]: 12: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,270 INFO L280 TraceCheckUtils]: 13: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,271 INFO L280 TraceCheckUtils]: 14: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,273 INFO L280 TraceCheckUtils]: 15: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,274 INFO L280 TraceCheckUtils]: 16: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,275 INFO L280 TraceCheckUtils]: 17: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,277 INFO L280 TraceCheckUtils]: 18: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,279 INFO L280 TraceCheckUtils]: 19: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,281 INFO L280 TraceCheckUtils]: 20: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,314 INFO L280 TraceCheckUtils]: 21: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,325 INFO L280 TraceCheckUtils]: 22: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,327 INFO L280 TraceCheckUtils]: 23: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,328 INFO L280 TraceCheckUtils]: 24: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,329 INFO L280 TraceCheckUtils]: 25: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,331 INFO L280 TraceCheckUtils]: 26: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,332 INFO L280 TraceCheckUtils]: 27: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,333 INFO L280 TraceCheckUtils]: 28: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,335 INFO L280 TraceCheckUtils]: 29: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,336 INFO L280 TraceCheckUtils]: 30: Hoare triple {235#(and (= 1 ~a19~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input) (= 3 ULTIMATE.start_calculate_output_~input)) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,337 INFO L280 TraceCheckUtils]: 31: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,339 INFO L280 TraceCheckUtils]: 32: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,340 INFO L280 TraceCheckUtils]: 33: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,341 INFO L280 TraceCheckUtils]: 34: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,343 INFO L280 TraceCheckUtils]: 35: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,344 INFO L280 TraceCheckUtils]: 36: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,345 INFO L280 TraceCheckUtils]: 37: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,347 INFO L280 TraceCheckUtils]: 38: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,348 INFO L280 TraceCheckUtils]: 39: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,349 INFO L280 TraceCheckUtils]: 40: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,350 INFO L280 TraceCheckUtils]: 41: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,352 INFO L280 TraceCheckUtils]: 42: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,353 INFO L280 TraceCheckUtils]: 43: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,355 INFO L280 TraceCheckUtils]: 44: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,356 INFO L280 TraceCheckUtils]: 45: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,358 INFO L280 TraceCheckUtils]: 46: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,359 INFO L280 TraceCheckUtils]: 47: Hoare triple {236#(and (= 1 ~a19~0) (= 7 ~a28~0) (or (= 5 ULTIMATE.start_calculate_output_~input) (= 4 ULTIMATE.start_calculate_output_~input)) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,361 INFO L280 TraceCheckUtils]: 48: Hoare triple {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,362 INFO L280 TraceCheckUtils]: 49: Hoare triple {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,364 INFO L280 TraceCheckUtils]: 50: Hoare triple {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,365 INFO L280 TraceCheckUtils]: 51: Hoare triple {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,367 INFO L280 TraceCheckUtils]: 52: Hoare triple {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} is VALID [2020-07-28 15:18:53,368 INFO L280 TraceCheckUtils]: 53: Hoare triple {237#(and (= 1 ~a19~0) (= 5 ULTIMATE.start_calculate_output_~input) (= 7 ~a28~0) (= 1 ~a21~0) (not (= 1 ~a11~0)) (= 8 ~a17~0) (not (= 1 ~a25~0)))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {231#false} is VALID [2020-07-28 15:18:53,368 INFO L280 TraceCheckUtils]: 54: Hoare triple {231#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {231#false} is VALID [2020-07-28 15:18:53,369 INFO L280 TraceCheckUtils]: 55: Hoare triple {231#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {231#false} is VALID [2020-07-28 15:18:53,369 INFO L280 TraceCheckUtils]: 56: Hoare triple {231#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {231#false} is VALID [2020-07-28 15:18:53,369 INFO L280 TraceCheckUtils]: 57: Hoare triple {231#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {231#false} is VALID [2020-07-28 15:18:53,370 INFO L280 TraceCheckUtils]: 58: Hoare triple {231#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {231#false} is VALID [2020-07-28 15:18:53,370 INFO L280 TraceCheckUtils]: 59: Hoare triple {231#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {231#false} is VALID [2020-07-28 15:18:53,370 INFO L280 TraceCheckUtils]: 60: Hoare triple {231#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {231#false} is VALID [2020-07-28 15:18:53,371 INFO L280 TraceCheckUtils]: 61: Hoare triple {231#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,371 INFO L280 TraceCheckUtils]: 62: Hoare triple {231#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,371 INFO L280 TraceCheckUtils]: 63: Hoare triple {231#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {231#false} is VALID [2020-07-28 15:18:53,372 INFO L280 TraceCheckUtils]: 64: Hoare triple {231#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {231#false} is VALID [2020-07-28 15:18:53,372 INFO L280 TraceCheckUtils]: 65: Hoare triple {231#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {231#false} is VALID [2020-07-28 15:18:53,373 INFO L280 TraceCheckUtils]: 66: Hoare triple {231#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,373 INFO L280 TraceCheckUtils]: 67: Hoare triple {231#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {231#false} is VALID [2020-07-28 15:18:53,373 INFO L280 TraceCheckUtils]: 68: Hoare triple {231#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {231#false} is VALID [2020-07-28 15:18:53,374 INFO L280 TraceCheckUtils]: 69: Hoare triple {231#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {231#false} is VALID [2020-07-28 15:18:53,374 INFO L280 TraceCheckUtils]: 70: Hoare triple {231#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {231#false} is VALID [2020-07-28 15:18:53,374 INFO L280 TraceCheckUtils]: 71: Hoare triple {231#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {231#false} is VALID [2020-07-28 15:18:53,375 INFO L280 TraceCheckUtils]: 72: Hoare triple {231#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {231#false} is VALID [2020-07-28 15:18:53,375 INFO L280 TraceCheckUtils]: 73: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {231#false} is VALID [2020-07-28 15:18:53,376 INFO L280 TraceCheckUtils]: 74: Hoare triple {231#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {231#false} is VALID [2020-07-28 15:18:53,376 INFO L280 TraceCheckUtils]: 75: Hoare triple {231#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {231#false} is VALID [2020-07-28 15:18:53,377 INFO L280 TraceCheckUtils]: 76: Hoare triple {231#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {231#false} is VALID [2020-07-28 15:18:53,377 INFO L280 TraceCheckUtils]: 77: Hoare triple {231#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {231#false} is VALID [2020-07-28 15:18:53,377 INFO L280 TraceCheckUtils]: 78: Hoare triple {231#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {231#false} is VALID [2020-07-28 15:18:53,378 INFO L280 TraceCheckUtils]: 79: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,378 INFO L280 TraceCheckUtils]: 80: Hoare triple {231#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,379 INFO L280 TraceCheckUtils]: 81: Hoare triple {231#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,379 INFO L280 TraceCheckUtils]: 82: Hoare triple {231#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,379 INFO L280 TraceCheckUtils]: 83: Hoare triple {231#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,380 INFO L280 TraceCheckUtils]: 84: Hoare triple {231#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,380 INFO L280 TraceCheckUtils]: 85: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,380 INFO L280 TraceCheckUtils]: 86: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,381 INFO L280 TraceCheckUtils]: 87: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,381 INFO L280 TraceCheckUtils]: 88: Hoare triple {231#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,382 INFO L280 TraceCheckUtils]: 89: Hoare triple {231#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,382 INFO L280 TraceCheckUtils]: 90: Hoare triple {231#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,382 INFO L280 TraceCheckUtils]: 91: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,383 INFO L280 TraceCheckUtils]: 92: Hoare triple {231#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,383 INFO L280 TraceCheckUtils]: 93: Hoare triple {231#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,384 INFO L280 TraceCheckUtils]: 94: Hoare triple {231#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,384 INFO L280 TraceCheckUtils]: 95: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,384 INFO L280 TraceCheckUtils]: 96: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,385 INFO L280 TraceCheckUtils]: 97: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,385 INFO L280 TraceCheckUtils]: 98: Hoare triple {231#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {231#false} is VALID [2020-07-28 15:18:53,386 INFO L280 TraceCheckUtils]: 99: Hoare triple {231#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {231#false} is VALID [2020-07-28 15:18:53,386 INFO L280 TraceCheckUtils]: 100: Hoare triple {231#false} assume !false; {231#false} is VALID [2020-07-28 15:18:53,470 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-28 15:18:53,472 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912439420] [2020-07-28 15:18:53,473 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:18:53,473 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-07-28 15:18:53,474 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191534395] [2020-07-28 15:18:53,480 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 101 [2020-07-28 15:18:53,483 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:18:53,489 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-28 15:18:53,670 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 101 edges. 101 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:18:53,671 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-28 15:18:53,671 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:18:53,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-28 15:18:53,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2020-07-28 15:18:53,686 INFO L87 Difference]: Start difference. First operand 227 states. Second operand 8 states. [2020-07-28 15:18:56,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:18:56,470 INFO L93 Difference]: Finished difference Result 513 states and 863 transitions. [2020-07-28 15:18:56,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-07-28 15:18:56,471 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 101 [2020-07-28 15:18:56,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:18:56,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-28 15:18:56,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 863 transitions. [2020-07-28 15:18:56,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-28 15:18:56,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 863 transitions. [2020-07-28 15:18:56,505 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states and 863 transitions. [2020-07-28 15:18:57,563 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 863 edges. 863 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:18:57,589 INFO L225 Difference]: With dead ends: 513 [2020-07-28 15:18:57,589 INFO L226 Difference]: Without dead ends: 219 [2020-07-28 15:18:57,594 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=52, Invalid=80, Unknown=0, NotChecked=0, Total=132 [2020-07-28 15:18:57,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2020-07-28 15:18:57,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 217. [2020-07-28 15:18:57,660 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:18:57,661 INFO L82 GeneralOperation]: Start isEquivalent. First operand 219 states. Second operand 217 states. [2020-07-28 15:18:57,661 INFO L74 IsIncluded]: Start isIncluded. First operand 219 states. Second operand 217 states. [2020-07-28 15:18:57,661 INFO L87 Difference]: Start difference. First operand 219 states. Second operand 217 states. [2020-07-28 15:18:57,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:18:57,671 INFO L93 Difference]: Finished difference Result 219 states and 308 transitions. [2020-07-28 15:18:57,671 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 308 transitions. [2020-07-28 15:18:57,673 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:18:57,673 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:18:57,673 INFO L74 IsIncluded]: Start isIncluded. First operand 217 states. Second operand 219 states. [2020-07-28 15:18:57,674 INFO L87 Difference]: Start difference. First operand 217 states. Second operand 219 states. [2020-07-28 15:18:57,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:18:57,683 INFO L93 Difference]: Finished difference Result 219 states and 308 transitions. [2020-07-28 15:18:57,683 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 308 transitions. [2020-07-28 15:18:57,684 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:18:57,685 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:18:57,685 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:18:57,685 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:18:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2020-07-28 15:18:57,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 306 transitions. [2020-07-28 15:18:57,695 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 306 transitions. Word has length 101 [2020-07-28 15:18:57,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:18:57,695 INFO L479 AbstractCegarLoop]: Abstraction has 217 states and 306 transitions. [2020-07-28 15:18:57,695 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-28 15:18:57,696 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 306 transitions. [2020-07-28 15:18:57,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2020-07-28 15:18:57,698 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:18:57,699 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-07-28 15:18:57,699 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-28 15:18:57,699 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:18:57,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:18:57,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1934321616, now seen corresponding path program 1 times [2020-07-28 15:18:57,700 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:18:57,700 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019809388] [2020-07-28 15:18:57,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:18:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:18:57,878 INFO L280 TraceCheckUtils]: 0: Hoare triple {1431#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {1431#true} is VALID [2020-07-28 15:18:57,878 INFO L280 TraceCheckUtils]: 1: Hoare triple {1431#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {1431#true} is VALID [2020-07-28 15:18:57,879 INFO L280 TraceCheckUtils]: 2: Hoare triple {1431#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {1431#true} is VALID [2020-07-28 15:18:57,879 INFO L280 TraceCheckUtils]: 3: Hoare triple {1431#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {1431#true} is VALID [2020-07-28 15:18:57,879 INFO L280 TraceCheckUtils]: 4: Hoare triple {1431#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {1431#true} is VALID [2020-07-28 15:18:57,881 INFO L280 TraceCheckUtils]: 5: Hoare triple {1431#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res := 22; {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,887 INFO L280 TraceCheckUtils]: 6: Hoare triple {1433#(<= 10 ~a28~0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,888 INFO L280 TraceCheckUtils]: 7: Hoare triple {1433#(<= 10 ~a28~0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,889 INFO L280 TraceCheckUtils]: 8: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,890 INFO L280 TraceCheckUtils]: 9: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,891 INFO L280 TraceCheckUtils]: 10: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,891 INFO L280 TraceCheckUtils]: 11: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,892 INFO L280 TraceCheckUtils]: 12: Hoare triple {1433#(<= 10 ~a28~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,893 INFO L280 TraceCheckUtils]: 13: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,893 INFO L280 TraceCheckUtils]: 14: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,894 INFO L280 TraceCheckUtils]: 15: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,896 INFO L280 TraceCheckUtils]: 16: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,896 INFO L280 TraceCheckUtils]: 17: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,897 INFO L280 TraceCheckUtils]: 18: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,898 INFO L280 TraceCheckUtils]: 19: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,898 INFO L280 TraceCheckUtils]: 20: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,899 INFO L280 TraceCheckUtils]: 21: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,900 INFO L280 TraceCheckUtils]: 22: Hoare triple {1433#(<= 10 ~a28~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,900 INFO L280 TraceCheckUtils]: 23: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,901 INFO L280 TraceCheckUtils]: 24: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,901 INFO L280 TraceCheckUtils]: 25: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,902 INFO L280 TraceCheckUtils]: 26: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,903 INFO L280 TraceCheckUtils]: 27: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,903 INFO L280 TraceCheckUtils]: 28: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,904 INFO L280 TraceCheckUtils]: 29: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,904 INFO L280 TraceCheckUtils]: 30: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,905 INFO L280 TraceCheckUtils]: 31: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,906 INFO L280 TraceCheckUtils]: 32: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,906 INFO L280 TraceCheckUtils]: 33: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,907 INFO L280 TraceCheckUtils]: 34: Hoare triple {1433#(<= 10 ~a28~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,907 INFO L280 TraceCheckUtils]: 35: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,908 INFO L280 TraceCheckUtils]: 36: Hoare triple {1433#(<= 10 ~a28~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,909 INFO L280 TraceCheckUtils]: 37: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,909 INFO L280 TraceCheckUtils]: 38: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,910 INFO L280 TraceCheckUtils]: 39: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,911 INFO L280 TraceCheckUtils]: 40: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,911 INFO L280 TraceCheckUtils]: 41: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,912 INFO L280 TraceCheckUtils]: 42: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,912 INFO L280 TraceCheckUtils]: 43: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,913 INFO L280 TraceCheckUtils]: 44: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,914 INFO L280 TraceCheckUtils]: 45: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,914 INFO L280 TraceCheckUtils]: 46: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,915 INFO L280 TraceCheckUtils]: 47: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,915 INFO L280 TraceCheckUtils]: 48: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,916 INFO L280 TraceCheckUtils]: 49: Hoare triple {1433#(<= 10 ~a28~0)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,917 INFO L280 TraceCheckUtils]: 50: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,918 INFO L280 TraceCheckUtils]: 51: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,918 INFO L280 TraceCheckUtils]: 52: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,919 INFO L280 TraceCheckUtils]: 53: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,920 INFO L280 TraceCheckUtils]: 54: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,921 INFO L280 TraceCheckUtils]: 55: Hoare triple {1433#(<= 10 ~a28~0)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,921 INFO L280 TraceCheckUtils]: 56: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,923 INFO L280 TraceCheckUtils]: 57: Hoare triple {1433#(<= 10 ~a28~0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,924 INFO L280 TraceCheckUtils]: 58: Hoare triple {1433#(<= 10 ~a28~0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,925 INFO L280 TraceCheckUtils]: 59: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,925 INFO L280 TraceCheckUtils]: 60: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,926 INFO L280 TraceCheckUtils]: 61: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,927 INFO L280 TraceCheckUtils]: 62: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,927 INFO L280 TraceCheckUtils]: 63: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,928 INFO L280 TraceCheckUtils]: 64: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,928 INFO L280 TraceCheckUtils]: 65: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,929 INFO L280 TraceCheckUtils]: 66: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,930 INFO L280 TraceCheckUtils]: 67: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,931 INFO L280 TraceCheckUtils]: 68: Hoare triple {1433#(<= 10 ~a28~0)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,932 INFO L280 TraceCheckUtils]: 69: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,933 INFO L280 TraceCheckUtils]: 70: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,934 INFO L280 TraceCheckUtils]: 71: Hoare triple {1433#(<= 10 ~a28~0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,935 INFO L280 TraceCheckUtils]: 72: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,936 INFO L280 TraceCheckUtils]: 73: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,937 INFO L280 TraceCheckUtils]: 74: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,938 INFO L280 TraceCheckUtils]: 75: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,939 INFO L280 TraceCheckUtils]: 76: Hoare triple {1433#(<= 10 ~a28~0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,939 INFO L280 TraceCheckUtils]: 77: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,940 INFO L280 TraceCheckUtils]: 78: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,940 INFO L280 TraceCheckUtils]: 79: Hoare triple {1433#(<= 10 ~a28~0)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,941 INFO L280 TraceCheckUtils]: 80: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,942 INFO L280 TraceCheckUtils]: 81: Hoare triple {1433#(<= 10 ~a28~0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,942 INFO L280 TraceCheckUtils]: 82: Hoare triple {1433#(<= 10 ~a28~0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,943 INFO L280 TraceCheckUtils]: 83: Hoare triple {1433#(<= 10 ~a28~0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,943 INFO L280 TraceCheckUtils]: 84: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,944 INFO L280 TraceCheckUtils]: 85: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,944 INFO L280 TraceCheckUtils]: 86: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,945 INFO L280 TraceCheckUtils]: 87: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,946 INFO L280 TraceCheckUtils]: 88: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,946 INFO L280 TraceCheckUtils]: 89: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,947 INFO L280 TraceCheckUtils]: 90: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,947 INFO L280 TraceCheckUtils]: 91: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,948 INFO L280 TraceCheckUtils]: 92: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,949 INFO L280 TraceCheckUtils]: 93: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,949 INFO L280 TraceCheckUtils]: 94: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,950 INFO L280 TraceCheckUtils]: 95: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,950 INFO L280 TraceCheckUtils]: 96: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,951 INFO L280 TraceCheckUtils]: 97: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,951 INFO L280 TraceCheckUtils]: 98: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,952 INFO L280 TraceCheckUtils]: 99: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,953 INFO L280 TraceCheckUtils]: 100: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,953 INFO L280 TraceCheckUtils]: 101: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,954 INFO L280 TraceCheckUtils]: 102: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,954 INFO L280 TraceCheckUtils]: 103: Hoare triple {1433#(<= 10 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1433#(<= 10 ~a28~0)} is VALID [2020-07-28 15:18:57,955 INFO L280 TraceCheckUtils]: 104: Hoare triple {1433#(<= 10 ~a28~0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {1432#false} is VALID [2020-07-28 15:18:57,956 INFO L280 TraceCheckUtils]: 105: Hoare triple {1432#false} assume !false; {1432#false} is VALID [2020-07-28 15:18:57,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 15:18:57,971 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019809388] [2020-07-28 15:18:57,972 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:18:57,972 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:18:57,972 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97627444] [2020-07-28 15:18:57,974 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2020-07-28 15:18:57,974 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:18:57,975 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:18:58,107 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 106 edges. 106 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:18:58,107 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:18:58,108 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:18:58,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:18:58,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:18:58,108 INFO L87 Difference]: Start difference. First operand 217 states and 306 transitions. Second operand 3 states. [2020-07-28 15:18:59,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:18:59,274 INFO L93 Difference]: Finished difference Result 578 states and 832 transitions. [2020-07-28 15:18:59,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:18:59,274 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2020-07-28 15:18:59,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:18:59,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:18:59,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2020-07-28 15:18:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:18:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2020-07-28 15:18:59,292 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 718 transitions. [2020-07-28 15:19:00,182 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 718 edges. 718 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:00,194 INFO L225 Difference]: With dead ends: 578 [2020-07-28 15:19:00,194 INFO L226 Difference]: Without dead ends: 363 [2020-07-28 15:19:00,196 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:00,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2020-07-28 15:19:00,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2020-07-28 15:19:00,246 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:00,246 INFO L82 GeneralOperation]: Start isEquivalent. First operand 363 states. Second operand 363 states. [2020-07-28 15:19:00,246 INFO L74 IsIncluded]: Start isIncluded. First operand 363 states. Second operand 363 states. [2020-07-28 15:19:00,247 INFO L87 Difference]: Start difference. First operand 363 states. Second operand 363 states. [2020-07-28 15:19:00,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:00,260 INFO L93 Difference]: Finished difference Result 363 states and 477 transitions. [2020-07-28 15:19:00,260 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 477 transitions. [2020-07-28 15:19:00,261 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:00,261 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:00,262 INFO L74 IsIncluded]: Start isIncluded. First operand 363 states. Second operand 363 states. [2020-07-28 15:19:00,262 INFO L87 Difference]: Start difference. First operand 363 states. Second operand 363 states. [2020-07-28 15:19:00,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:00,275 INFO L93 Difference]: Finished difference Result 363 states and 477 transitions. [2020-07-28 15:19:00,275 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 477 transitions. [2020-07-28 15:19:00,276 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:00,276 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:00,276 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:00,277 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:00,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 363 states. [2020-07-28 15:19:00,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 477 transitions. [2020-07-28 15:19:00,290 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 477 transitions. Word has length 106 [2020-07-28 15:19:00,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:00,290 INFO L479 AbstractCegarLoop]: Abstraction has 363 states and 477 transitions. [2020-07-28 15:19:00,291 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:00,291 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 477 transitions. [2020-07-28 15:19:00,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2020-07-28 15:19:00,292 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:00,293 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 15:19:00,293 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-28 15:19:00,293 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:00,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:00,294 INFO L82 PathProgramCache]: Analyzing trace with hash 1310865440, now seen corresponding path program 1 times [2020-07-28 15:19:00,294 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:00,294 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282758919] [2020-07-28 15:19:00,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:00,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:00,359 INFO L280 TraceCheckUtils]: 0: Hoare triple {3119#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,360 INFO L280 TraceCheckUtils]: 1: Hoare triple {3121#(= 1 ~a19~0)} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,361 INFO L280 TraceCheckUtils]: 2: Hoare triple {3121#(= 1 ~a19~0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,361 INFO L280 TraceCheckUtils]: 3: Hoare triple {3121#(= 1 ~a19~0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,362 INFO L280 TraceCheckUtils]: 4: Hoare triple {3121#(= 1 ~a19~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,362 INFO L280 TraceCheckUtils]: 5: Hoare triple {3121#(= 1 ~a19~0)} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res := 22; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,363 INFO L280 TraceCheckUtils]: 6: Hoare triple {3121#(= 1 ~a19~0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,363 INFO L280 TraceCheckUtils]: 7: Hoare triple {3121#(= 1 ~a19~0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,364 INFO L280 TraceCheckUtils]: 8: Hoare triple {3121#(= 1 ~a19~0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,364 INFO L280 TraceCheckUtils]: 9: Hoare triple {3121#(= 1 ~a19~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,365 INFO L280 TraceCheckUtils]: 10: Hoare triple {3121#(= 1 ~a19~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,365 INFO L280 TraceCheckUtils]: 11: Hoare triple {3121#(= 1 ~a19~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,366 INFO L280 TraceCheckUtils]: 12: Hoare triple {3121#(= 1 ~a19~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,366 INFO L280 TraceCheckUtils]: 13: Hoare triple {3121#(= 1 ~a19~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,367 INFO L280 TraceCheckUtils]: 14: Hoare triple {3121#(= 1 ~a19~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,368 INFO L280 TraceCheckUtils]: 15: Hoare triple {3121#(= 1 ~a19~0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,368 INFO L280 TraceCheckUtils]: 16: Hoare triple {3121#(= 1 ~a19~0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,369 INFO L280 TraceCheckUtils]: 17: Hoare triple {3121#(= 1 ~a19~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,369 INFO L280 TraceCheckUtils]: 18: Hoare triple {3121#(= 1 ~a19~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {3121#(= 1 ~a19~0)} is VALID [2020-07-28 15:19:00,370 INFO L280 TraceCheckUtils]: 19: Hoare triple {3121#(= 1 ~a19~0)} assume !(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0; {3120#false} is VALID [2020-07-28 15:19:00,370 INFO L280 TraceCheckUtils]: 20: Hoare triple {3120#false} assume !(1 == ~a19~0);~a19~0 := 1;~a28~0 := 8; {3120#false} is VALID [2020-07-28 15:19:00,370 INFO L280 TraceCheckUtils]: 21: Hoare triple {3120#false} calculate_output_#res := 26; {3120#false} is VALID [2020-07-28 15:19:00,370 INFO L280 TraceCheckUtils]: 22: Hoare triple {3120#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {3120#false} is VALID [2020-07-28 15:19:00,371 INFO L280 TraceCheckUtils]: 23: Hoare triple {3120#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {3120#false} is VALID [2020-07-28 15:19:00,371 INFO L280 TraceCheckUtils]: 24: Hoare triple {3120#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {3120#false} is VALID [2020-07-28 15:19:00,371 INFO L280 TraceCheckUtils]: 25: Hoare triple {3120#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,371 INFO L280 TraceCheckUtils]: 26: Hoare triple {3120#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {3120#false} is VALID [2020-07-28 15:19:00,372 INFO L280 TraceCheckUtils]: 27: Hoare triple {3120#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,372 INFO L280 TraceCheckUtils]: 28: Hoare triple {3120#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,372 INFO L280 TraceCheckUtils]: 29: Hoare triple {3120#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,372 INFO L280 TraceCheckUtils]: 30: Hoare triple {3120#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,373 INFO L280 TraceCheckUtils]: 31: Hoare triple {3120#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,373 INFO L280 TraceCheckUtils]: 32: Hoare triple {3120#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,373 INFO L280 TraceCheckUtils]: 33: Hoare triple {3120#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,373 INFO L280 TraceCheckUtils]: 34: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,374 INFO L280 TraceCheckUtils]: 35: Hoare triple {3120#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,374 INFO L280 TraceCheckUtils]: 36: Hoare triple {3120#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,374 INFO L280 TraceCheckUtils]: 37: Hoare triple {3120#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {3120#false} is VALID [2020-07-28 15:19:00,374 INFO L280 TraceCheckUtils]: 38: Hoare triple {3120#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,375 INFO L280 TraceCheckUtils]: 39: Hoare triple {3120#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,375 INFO L280 TraceCheckUtils]: 40: Hoare triple {3120#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,375 INFO L280 TraceCheckUtils]: 41: Hoare triple {3120#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {3120#false} is VALID [2020-07-28 15:19:00,375 INFO L280 TraceCheckUtils]: 42: Hoare triple {3120#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {3120#false} is VALID [2020-07-28 15:19:00,375 INFO L280 TraceCheckUtils]: 43: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,376 INFO L280 TraceCheckUtils]: 44: Hoare triple {3120#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,376 INFO L280 TraceCheckUtils]: 45: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,376 INFO L280 TraceCheckUtils]: 46: Hoare triple {3120#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,376 INFO L280 TraceCheckUtils]: 47: Hoare triple {3120#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,377 INFO L280 TraceCheckUtils]: 48: Hoare triple {3120#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,377 INFO L280 TraceCheckUtils]: 49: Hoare triple {3120#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,377 INFO L280 TraceCheckUtils]: 50: Hoare triple {3120#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,377 INFO L280 TraceCheckUtils]: 51: Hoare triple {3120#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,378 INFO L280 TraceCheckUtils]: 52: Hoare triple {3120#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,378 INFO L280 TraceCheckUtils]: 53: Hoare triple {3120#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {3120#false} is VALID [2020-07-28 15:19:00,378 INFO L280 TraceCheckUtils]: 54: Hoare triple {3120#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,378 INFO L280 TraceCheckUtils]: 55: Hoare triple {3120#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {3120#false} is VALID [2020-07-28 15:19:00,379 INFO L280 TraceCheckUtils]: 56: Hoare triple {3120#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,379 INFO L280 TraceCheckUtils]: 57: Hoare triple {3120#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,379 INFO L280 TraceCheckUtils]: 58: Hoare triple {3120#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {3120#false} is VALID [2020-07-28 15:19:00,379 INFO L280 TraceCheckUtils]: 59: Hoare triple {3120#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,380 INFO L280 TraceCheckUtils]: 60: Hoare triple {3120#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,380 INFO L280 TraceCheckUtils]: 61: Hoare triple {3120#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {3120#false} is VALID [2020-07-28 15:19:00,380 INFO L280 TraceCheckUtils]: 62: Hoare triple {3120#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,380 INFO L280 TraceCheckUtils]: 63: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,380 INFO L280 TraceCheckUtils]: 64: Hoare triple {3120#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,381 INFO L280 TraceCheckUtils]: 65: Hoare triple {3120#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,381 INFO L280 TraceCheckUtils]: 66: Hoare triple {3120#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,381 INFO L280 TraceCheckUtils]: 67: Hoare triple {3120#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,381 INFO L280 TraceCheckUtils]: 68: Hoare triple {3120#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,382 INFO L280 TraceCheckUtils]: 69: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {3120#false} is VALID [2020-07-28 15:19:00,382 INFO L280 TraceCheckUtils]: 70: Hoare triple {3120#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,382 INFO L280 TraceCheckUtils]: 71: Hoare triple {3120#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,382 INFO L280 TraceCheckUtils]: 72: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {3120#false} is VALID [2020-07-28 15:19:00,383 INFO L280 TraceCheckUtils]: 73: Hoare triple {3120#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {3120#false} is VALID [2020-07-28 15:19:00,383 INFO L280 TraceCheckUtils]: 74: Hoare triple {3120#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,383 INFO L280 TraceCheckUtils]: 75: Hoare triple {3120#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {3120#false} is VALID [2020-07-28 15:19:00,383 INFO L280 TraceCheckUtils]: 76: Hoare triple {3120#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {3120#false} is VALID [2020-07-28 15:19:00,384 INFO L280 TraceCheckUtils]: 77: Hoare triple {3120#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,384 INFO L280 TraceCheckUtils]: 78: Hoare triple {3120#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {3120#false} is VALID [2020-07-28 15:19:00,384 INFO L280 TraceCheckUtils]: 79: Hoare triple {3120#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,384 INFO L280 TraceCheckUtils]: 80: Hoare triple {3120#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,385 INFO L280 TraceCheckUtils]: 81: Hoare triple {3120#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,385 INFO L280 TraceCheckUtils]: 82: Hoare triple {3120#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,385 INFO L280 TraceCheckUtils]: 83: Hoare triple {3120#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,385 INFO L280 TraceCheckUtils]: 84: Hoare triple {3120#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {3120#false} is VALID [2020-07-28 15:19:00,386 INFO L280 TraceCheckUtils]: 85: Hoare triple {3120#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,386 INFO L280 TraceCheckUtils]: 86: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,386 INFO L280 TraceCheckUtils]: 87: Hoare triple {3120#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,386 INFO L280 TraceCheckUtils]: 88: Hoare triple {3120#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {3120#false} is VALID [2020-07-28 15:19:00,386 INFO L280 TraceCheckUtils]: 89: Hoare triple {3120#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,387 INFO L280 TraceCheckUtils]: 90: Hoare triple {3120#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,387 INFO L280 TraceCheckUtils]: 91: Hoare triple {3120#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {3120#false} is VALID [2020-07-28 15:19:00,387 INFO L280 TraceCheckUtils]: 92: Hoare triple {3120#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,387 INFO L280 TraceCheckUtils]: 93: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {3120#false} is VALID [2020-07-28 15:19:00,388 INFO L280 TraceCheckUtils]: 94: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,388 INFO L280 TraceCheckUtils]: 95: Hoare triple {3120#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {3120#false} is VALID [2020-07-28 15:19:00,388 INFO L280 TraceCheckUtils]: 96: Hoare triple {3120#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {3120#false} is VALID [2020-07-28 15:19:00,388 INFO L280 TraceCheckUtils]: 97: Hoare triple {3120#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,389 INFO L280 TraceCheckUtils]: 98: Hoare triple {3120#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {3120#false} is VALID [2020-07-28 15:19:00,389 INFO L280 TraceCheckUtils]: 99: Hoare triple {3120#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {3120#false} is VALID [2020-07-28 15:19:00,389 INFO L280 TraceCheckUtils]: 100: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,389 INFO L280 TraceCheckUtils]: 101: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,390 INFO L280 TraceCheckUtils]: 102: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,390 INFO L280 TraceCheckUtils]: 103: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,390 INFO L280 TraceCheckUtils]: 104: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,390 INFO L280 TraceCheckUtils]: 105: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,391 INFO L280 TraceCheckUtils]: 106: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,391 INFO L280 TraceCheckUtils]: 107: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,391 INFO L280 TraceCheckUtils]: 108: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,391 INFO L280 TraceCheckUtils]: 109: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,391 INFO L280 TraceCheckUtils]: 110: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,392 INFO L280 TraceCheckUtils]: 111: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,392 INFO L280 TraceCheckUtils]: 112: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,392 INFO L280 TraceCheckUtils]: 113: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,392 INFO L280 TraceCheckUtils]: 114: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,393 INFO L280 TraceCheckUtils]: 115: Hoare triple {3120#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,393 INFO L280 TraceCheckUtils]: 116: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,393 INFO L280 TraceCheckUtils]: 117: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,393 INFO L280 TraceCheckUtils]: 118: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,393 INFO L280 TraceCheckUtils]: 119: Hoare triple {3120#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {3120#false} is VALID [2020-07-28 15:19:00,394 INFO L280 TraceCheckUtils]: 120: Hoare triple {3120#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {3120#false} is VALID [2020-07-28 15:19:00,394 INFO L280 TraceCheckUtils]: 121: Hoare triple {3120#false} assume !false; {3120#false} is VALID [2020-07-28 15:19:00,405 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-07-28 15:19:00,405 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282758919] [2020-07-28 15:19:00,405 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:00,406 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-28 15:19:00,406 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785166213] [2020-07-28 15:19:00,407 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 122 [2020-07-28 15:19:00,407 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:00,407 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:00,543 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:00,543 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:00,544 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:00,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:00,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:00,545 INFO L87 Difference]: Start difference. First operand 363 states and 477 transitions. Second operand 3 states. [2020-07-28 15:19:01,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:01,673 INFO L93 Difference]: Finished difference Result 1006 states and 1335 transitions. [2020-07-28 15:19:01,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:01,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 122 [2020-07-28 15:19:01,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:01,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:01,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2020-07-28 15:19:01,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:01,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2020-07-28 15:19:01,685 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 718 transitions. [2020-07-28 15:19:02,611 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 718 edges. 718 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:02,635 INFO L225 Difference]: With dead ends: 1006 [2020-07-28 15:19:02,635 INFO L226 Difference]: Without dead ends: 645 [2020-07-28 15:19:02,637 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:02,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2020-07-28 15:19:02,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 645. [2020-07-28 15:19:02,686 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:02,687 INFO L82 GeneralOperation]: Start isEquivalent. First operand 645 states. Second operand 645 states. [2020-07-28 15:19:02,687 INFO L74 IsIncluded]: Start isIncluded. First operand 645 states. Second operand 645 states. [2020-07-28 15:19:02,687 INFO L87 Difference]: Start difference. First operand 645 states. Second operand 645 states. [2020-07-28 15:19:02,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:02,714 INFO L93 Difference]: Finished difference Result 645 states and 823 transitions. [2020-07-28 15:19:02,714 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 823 transitions. [2020-07-28 15:19:02,716 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:02,716 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:02,716 INFO L74 IsIncluded]: Start isIncluded. First operand 645 states. Second operand 645 states. [2020-07-28 15:19:02,716 INFO L87 Difference]: Start difference. First operand 645 states. Second operand 645 states. [2020-07-28 15:19:02,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:02,743 INFO L93 Difference]: Finished difference Result 645 states and 823 transitions. [2020-07-28 15:19:02,743 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 823 transitions. [2020-07-28 15:19:02,744 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:02,744 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:02,745 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:02,745 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:02,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 645 states. [2020-07-28 15:19:02,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 823 transitions. [2020-07-28 15:19:02,771 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 823 transitions. Word has length 122 [2020-07-28 15:19:02,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:02,771 INFO L479 AbstractCegarLoop]: Abstraction has 645 states and 823 transitions. [2020-07-28 15:19:02,772 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:02,772 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 823 transitions. [2020-07-28 15:19:02,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2020-07-28 15:19:02,774 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:02,775 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2020-07-28 15:19:02,775 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-28 15:19:02,775 INFO L427 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:02,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:02,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1345890302, now seen corresponding path program 1 times [2020-07-28 15:19:02,776 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:02,776 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490897963] [2020-07-28 15:19:02,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:02,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:02,834 INFO L280 TraceCheckUtils]: 0: Hoare triple {6091#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {6091#true} is VALID [2020-07-28 15:19:02,835 INFO L280 TraceCheckUtils]: 1: Hoare triple {6091#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {6091#true} is VALID [2020-07-28 15:19:02,835 INFO L280 TraceCheckUtils]: 2: Hoare triple {6091#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {6091#true} is VALID [2020-07-28 15:19:02,836 INFO L280 TraceCheckUtils]: 3: Hoare triple {6091#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {6091#true} is VALID [2020-07-28 15:19:02,836 INFO L280 TraceCheckUtils]: 4: Hoare triple {6091#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {6091#true} is VALID [2020-07-28 15:19:02,837 INFO L280 TraceCheckUtils]: 5: Hoare triple {6091#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res := 22; {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,838 INFO L280 TraceCheckUtils]: 6: Hoare triple {6093#(<= ~a28~0 10)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,839 INFO L280 TraceCheckUtils]: 7: Hoare triple {6093#(<= ~a28~0 10)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,839 INFO L280 TraceCheckUtils]: 8: Hoare triple {6093#(<= ~a28~0 10)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,840 INFO L280 TraceCheckUtils]: 9: Hoare triple {6093#(<= ~a28~0 10)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,841 INFO L280 TraceCheckUtils]: 10: Hoare triple {6093#(<= ~a28~0 10)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,842 INFO L280 TraceCheckUtils]: 11: Hoare triple {6093#(<= ~a28~0 10)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,842 INFO L280 TraceCheckUtils]: 12: Hoare triple {6093#(<= ~a28~0 10)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,843 INFO L280 TraceCheckUtils]: 13: Hoare triple {6093#(<= ~a28~0 10)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,844 INFO L280 TraceCheckUtils]: 14: Hoare triple {6093#(<= ~a28~0 10)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,845 INFO L280 TraceCheckUtils]: 15: Hoare triple {6093#(<= ~a28~0 10)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,845 INFO L280 TraceCheckUtils]: 16: Hoare triple {6093#(<= ~a28~0 10)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,846 INFO L280 TraceCheckUtils]: 17: Hoare triple {6093#(<= ~a28~0 10)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,847 INFO L280 TraceCheckUtils]: 18: Hoare triple {6093#(<= ~a28~0 10)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,847 INFO L280 TraceCheckUtils]: 19: Hoare triple {6093#(<= ~a28~0 10)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,848 INFO L280 TraceCheckUtils]: 20: Hoare triple {6093#(<= ~a28~0 10)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,849 INFO L280 TraceCheckUtils]: 21: Hoare triple {6093#(<= ~a28~0 10)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,850 INFO L280 TraceCheckUtils]: 22: Hoare triple {6093#(<= ~a28~0 10)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,850 INFO L280 TraceCheckUtils]: 23: Hoare triple {6093#(<= ~a28~0 10)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,851 INFO L280 TraceCheckUtils]: 24: Hoare triple {6093#(<= ~a28~0 10)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,851 INFO L280 TraceCheckUtils]: 25: Hoare triple {6093#(<= ~a28~0 10)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,852 INFO L280 TraceCheckUtils]: 26: Hoare triple {6093#(<= ~a28~0 10)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,853 INFO L280 TraceCheckUtils]: 27: Hoare triple {6093#(<= ~a28~0 10)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,853 INFO L280 TraceCheckUtils]: 28: Hoare triple {6093#(<= ~a28~0 10)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {6093#(<= ~a28~0 10)} is VALID [2020-07-28 15:19:02,854 INFO L280 TraceCheckUtils]: 29: Hoare triple {6093#(<= ~a28~0 10)} assume !(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res := -1; {6092#false} is VALID [2020-07-28 15:19:02,855 INFO L280 TraceCheckUtils]: 30: Hoare triple {6092#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {6092#false} is VALID [2020-07-28 15:19:02,855 INFO L280 TraceCheckUtils]: 31: Hoare triple {6092#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {6092#false} is VALID [2020-07-28 15:19:02,855 INFO L280 TraceCheckUtils]: 32: Hoare triple {6092#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {6092#false} is VALID [2020-07-28 15:19:02,855 INFO L280 TraceCheckUtils]: 33: Hoare triple {6092#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,856 INFO L280 TraceCheckUtils]: 34: Hoare triple {6092#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {6092#false} is VALID [2020-07-28 15:19:02,856 INFO L280 TraceCheckUtils]: 35: Hoare triple {6092#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,856 INFO L280 TraceCheckUtils]: 36: Hoare triple {6092#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,857 INFO L280 TraceCheckUtils]: 37: Hoare triple {6092#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,857 INFO L280 TraceCheckUtils]: 38: Hoare triple {6092#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,857 INFO L280 TraceCheckUtils]: 39: Hoare triple {6092#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,857 INFO L280 TraceCheckUtils]: 40: Hoare triple {6092#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,857 INFO L280 TraceCheckUtils]: 41: Hoare triple {6092#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,858 INFO L280 TraceCheckUtils]: 42: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,858 INFO L280 TraceCheckUtils]: 43: Hoare triple {6092#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,858 INFO L280 TraceCheckUtils]: 44: Hoare triple {6092#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,858 INFO L280 TraceCheckUtils]: 45: Hoare triple {6092#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {6092#false} is VALID [2020-07-28 15:19:02,859 INFO L280 TraceCheckUtils]: 46: Hoare triple {6092#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,859 INFO L280 TraceCheckUtils]: 47: Hoare triple {6092#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,859 INFO L280 TraceCheckUtils]: 48: Hoare triple {6092#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,860 INFO L280 TraceCheckUtils]: 49: Hoare triple {6092#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {6092#false} is VALID [2020-07-28 15:19:02,860 INFO L280 TraceCheckUtils]: 50: Hoare triple {6092#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {6092#false} is VALID [2020-07-28 15:19:02,860 INFO L280 TraceCheckUtils]: 51: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,861 INFO L280 TraceCheckUtils]: 52: Hoare triple {6092#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,861 INFO L280 TraceCheckUtils]: 53: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,861 INFO L280 TraceCheckUtils]: 54: Hoare triple {6092#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,861 INFO L280 TraceCheckUtils]: 55: Hoare triple {6092#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,861 INFO L280 TraceCheckUtils]: 56: Hoare triple {6092#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,862 INFO L280 TraceCheckUtils]: 57: Hoare triple {6092#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,862 INFO L280 TraceCheckUtils]: 58: Hoare triple {6092#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,862 INFO L280 TraceCheckUtils]: 59: Hoare triple {6092#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,863 INFO L280 TraceCheckUtils]: 60: Hoare triple {6092#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,863 INFO L280 TraceCheckUtils]: 61: Hoare triple {6092#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {6092#false} is VALID [2020-07-28 15:19:02,864 INFO L280 TraceCheckUtils]: 62: Hoare triple {6092#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,864 INFO L280 TraceCheckUtils]: 63: Hoare triple {6092#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {6092#false} is VALID [2020-07-28 15:19:02,864 INFO L280 TraceCheckUtils]: 64: Hoare triple {6092#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,865 INFO L280 TraceCheckUtils]: 65: Hoare triple {6092#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,865 INFO L280 TraceCheckUtils]: 66: Hoare triple {6092#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {6092#false} is VALID [2020-07-28 15:19:02,865 INFO L280 TraceCheckUtils]: 67: Hoare triple {6092#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,865 INFO L280 TraceCheckUtils]: 68: Hoare triple {6092#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,866 INFO L280 TraceCheckUtils]: 69: Hoare triple {6092#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {6092#false} is VALID [2020-07-28 15:19:02,866 INFO L280 TraceCheckUtils]: 70: Hoare triple {6092#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,866 INFO L280 TraceCheckUtils]: 71: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,867 INFO L280 TraceCheckUtils]: 72: Hoare triple {6092#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,867 INFO L280 TraceCheckUtils]: 73: Hoare triple {6092#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,867 INFO L280 TraceCheckUtils]: 74: Hoare triple {6092#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,868 INFO L280 TraceCheckUtils]: 75: Hoare triple {6092#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,868 INFO L280 TraceCheckUtils]: 76: Hoare triple {6092#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,868 INFO L280 TraceCheckUtils]: 77: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {6092#false} is VALID [2020-07-28 15:19:02,869 INFO L280 TraceCheckUtils]: 78: Hoare triple {6092#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,869 INFO L280 TraceCheckUtils]: 79: Hoare triple {6092#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,869 INFO L280 TraceCheckUtils]: 80: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {6092#false} is VALID [2020-07-28 15:19:02,869 INFO L280 TraceCheckUtils]: 81: Hoare triple {6092#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {6092#false} is VALID [2020-07-28 15:19:02,870 INFO L280 TraceCheckUtils]: 82: Hoare triple {6092#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,870 INFO L280 TraceCheckUtils]: 83: Hoare triple {6092#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {6092#false} is VALID [2020-07-28 15:19:02,870 INFO L280 TraceCheckUtils]: 84: Hoare triple {6092#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {6092#false} is VALID [2020-07-28 15:19:02,871 INFO L280 TraceCheckUtils]: 85: Hoare triple {6092#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,871 INFO L280 TraceCheckUtils]: 86: Hoare triple {6092#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {6092#false} is VALID [2020-07-28 15:19:02,871 INFO L280 TraceCheckUtils]: 87: Hoare triple {6092#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,872 INFO L280 TraceCheckUtils]: 88: Hoare triple {6092#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,872 INFO L280 TraceCheckUtils]: 89: Hoare triple {6092#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,872 INFO L280 TraceCheckUtils]: 90: Hoare triple {6092#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,873 INFO L280 TraceCheckUtils]: 91: Hoare triple {6092#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,873 INFO L280 TraceCheckUtils]: 92: Hoare triple {6092#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {6092#false} is VALID [2020-07-28 15:19:02,873 INFO L280 TraceCheckUtils]: 93: Hoare triple {6092#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,874 INFO L280 TraceCheckUtils]: 94: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,874 INFO L280 TraceCheckUtils]: 95: Hoare triple {6092#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,874 INFO L280 TraceCheckUtils]: 96: Hoare triple {6092#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {6092#false} is VALID [2020-07-28 15:19:02,875 INFO L280 TraceCheckUtils]: 97: Hoare triple {6092#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,875 INFO L280 TraceCheckUtils]: 98: Hoare triple {6092#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,875 INFO L280 TraceCheckUtils]: 99: Hoare triple {6092#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {6092#false} is VALID [2020-07-28 15:19:02,876 INFO L280 TraceCheckUtils]: 100: Hoare triple {6092#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,876 INFO L280 TraceCheckUtils]: 101: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {6092#false} is VALID [2020-07-28 15:19:02,876 INFO L280 TraceCheckUtils]: 102: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,876 INFO L280 TraceCheckUtils]: 103: Hoare triple {6092#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {6092#false} is VALID [2020-07-28 15:19:02,877 INFO L280 TraceCheckUtils]: 104: Hoare triple {6092#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {6092#false} is VALID [2020-07-28 15:19:02,877 INFO L280 TraceCheckUtils]: 105: Hoare triple {6092#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,877 INFO L280 TraceCheckUtils]: 106: Hoare triple {6092#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {6092#false} is VALID [2020-07-28 15:19:02,878 INFO L280 TraceCheckUtils]: 107: Hoare triple {6092#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {6092#false} is VALID [2020-07-28 15:19:02,878 INFO L280 TraceCheckUtils]: 108: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,878 INFO L280 TraceCheckUtils]: 109: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,879 INFO L280 TraceCheckUtils]: 110: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,879 INFO L280 TraceCheckUtils]: 111: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,879 INFO L280 TraceCheckUtils]: 112: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,880 INFO L280 TraceCheckUtils]: 113: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,880 INFO L280 TraceCheckUtils]: 114: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,880 INFO L280 TraceCheckUtils]: 115: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,881 INFO L280 TraceCheckUtils]: 116: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,881 INFO L280 TraceCheckUtils]: 117: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,881 INFO L280 TraceCheckUtils]: 118: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,881 INFO L280 TraceCheckUtils]: 119: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,882 INFO L280 TraceCheckUtils]: 120: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,882 INFO L280 TraceCheckUtils]: 121: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,882 INFO L280 TraceCheckUtils]: 122: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,883 INFO L280 TraceCheckUtils]: 123: Hoare triple {6092#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,883 INFO L280 TraceCheckUtils]: 124: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,883 INFO L280 TraceCheckUtils]: 125: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,884 INFO L280 TraceCheckUtils]: 126: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,884 INFO L280 TraceCheckUtils]: 127: Hoare triple {6092#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {6092#false} is VALID [2020-07-28 15:19:02,884 INFO L280 TraceCheckUtils]: 128: Hoare triple {6092#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {6092#false} is VALID [2020-07-28 15:19:02,885 INFO L280 TraceCheckUtils]: 129: Hoare triple {6092#false} assume !false; {6092#false} is VALID [2020-07-28 15:19:02,898 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 15:19:02,898 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490897963] [2020-07-28 15:19:02,899 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:02,899 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:02,899 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533079760] [2020-07-28 15:19:02,900 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2020-07-28 15:19:02,900 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:02,901 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:03,049 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 130 edges. 130 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:03,050 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:03,050 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:03,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:03,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:03,051 INFO L87 Difference]: Start difference. First operand 645 states and 823 transitions. Second operand 3 states. [2020-07-28 15:19:04,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:04,219 INFO L93 Difference]: Finished difference Result 1570 states and 1968 transitions. [2020-07-28 15:19:04,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:04,219 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2020-07-28 15:19:04,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:04,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:04,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2020-07-28 15:19:04,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:04,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2020-07-28 15:19:04,228 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 665 transitions. [2020-07-28 15:19:04,979 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 665 edges. 665 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:05,008 INFO L225 Difference]: With dead ends: 1570 [2020-07-28 15:19:05,008 INFO L226 Difference]: Without dead ends: 785 [2020-07-28 15:19:05,010 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:05,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2020-07-28 15:19:05,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 783. [2020-07-28 15:19:05,054 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:05,054 INFO L82 GeneralOperation]: Start isEquivalent. First operand 785 states. Second operand 783 states. [2020-07-28 15:19:05,054 INFO L74 IsIncluded]: Start isIncluded. First operand 785 states. Second operand 783 states. [2020-07-28 15:19:05,055 INFO L87 Difference]: Start difference. First operand 785 states. Second operand 783 states. [2020-07-28 15:19:05,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:05,089 INFO L93 Difference]: Finished difference Result 785 states and 910 transitions. [2020-07-28 15:19:05,089 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 910 transitions. [2020-07-28 15:19:05,091 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:05,091 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:05,091 INFO L74 IsIncluded]: Start isIncluded. First operand 783 states. Second operand 785 states. [2020-07-28 15:19:05,092 INFO L87 Difference]: Start difference. First operand 783 states. Second operand 785 states. [2020-07-28 15:19:05,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:05,126 INFO L93 Difference]: Finished difference Result 785 states and 910 transitions. [2020-07-28 15:19:05,126 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 910 transitions. [2020-07-28 15:19:05,128 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:05,128 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:05,128 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:05,128 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:05,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 783 states. [2020-07-28 15:19:05,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 783 states to 783 states and 907 transitions. [2020-07-28 15:19:05,164 INFO L78 Accepts]: Start accepts. Automaton has 783 states and 907 transitions. Word has length 130 [2020-07-28 15:19:05,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:05,164 INFO L479 AbstractCegarLoop]: Abstraction has 783 states and 907 transitions. [2020-07-28 15:19:05,165 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:05,165 INFO L276 IsEmpty]: Start isEmpty. Operand 783 states and 907 transitions. [2020-07-28 15:19:05,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2020-07-28 15:19:05,167 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:05,167 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 15:19:05,168 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-28 15:19:05,168 INFO L427 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:05,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:05,168 INFO L82 PathProgramCache]: Analyzing trace with hash -162164152, now seen corresponding path program 1 times [2020-07-28 15:19:05,168 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:05,171 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112696808] [2020-07-28 15:19:05,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:05,345 INFO L280 TraceCheckUtils]: 0: Hoare triple {10055#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,346 INFO L280 TraceCheckUtils]: 1: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,347 INFO L280 TraceCheckUtils]: 2: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,348 INFO L280 TraceCheckUtils]: 3: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,349 INFO L280 TraceCheckUtils]: 4: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,350 INFO L280 TraceCheckUtils]: 5: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,351 INFO L280 TraceCheckUtils]: 6: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,352 INFO L280 TraceCheckUtils]: 7: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,353 INFO L280 TraceCheckUtils]: 8: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} is VALID [2020-07-28 15:19:05,354 INFO L280 TraceCheckUtils]: 9: Hoare triple {10057#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 1 ~a21~0) (= 8 ~a17~0))} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res := 26; {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,355 INFO L280 TraceCheckUtils]: 10: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,356 INFO L280 TraceCheckUtils]: 11: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,357 INFO L280 TraceCheckUtils]: 12: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,358 INFO L280 TraceCheckUtils]: 13: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,359 INFO L280 TraceCheckUtils]: 14: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,360 INFO L280 TraceCheckUtils]: 15: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,361 INFO L280 TraceCheckUtils]: 16: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,362 INFO L280 TraceCheckUtils]: 17: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,364 INFO L280 TraceCheckUtils]: 18: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,365 INFO L280 TraceCheckUtils]: 19: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,366 INFO L280 TraceCheckUtils]: 20: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,367 INFO L280 TraceCheckUtils]: 21: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,368 INFO L280 TraceCheckUtils]: 22: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,369 INFO L280 TraceCheckUtils]: 23: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,370 INFO L280 TraceCheckUtils]: 24: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,371 INFO L280 TraceCheckUtils]: 25: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,372 INFO L280 TraceCheckUtils]: 26: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} is VALID [2020-07-28 15:19:05,373 INFO L280 TraceCheckUtils]: 27: Hoare triple {10058#(and (= 1 ~a19~0) (<= ~a11~0 0) (= 11 ~a28~0) (= 1 ~a21~0) (= 8 ~a17~0) (= 1 ~a25~0))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} is VALID [2020-07-28 15:19:05,374 INFO L280 TraceCheckUtils]: 28: Hoare triple {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} is VALID [2020-07-28 15:19:05,374 INFO L280 TraceCheckUtils]: 29: Hoare triple {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} is VALID [2020-07-28 15:19:05,375 INFO L280 TraceCheckUtils]: 30: Hoare triple {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} is VALID [2020-07-28 15:19:05,376 INFO L280 TraceCheckUtils]: 31: Hoare triple {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} is VALID [2020-07-28 15:19:05,376 INFO L280 TraceCheckUtils]: 32: Hoare triple {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} is VALID [2020-07-28 15:19:05,377 INFO L280 TraceCheckUtils]: 33: Hoare triple {10059#(not (= 1 ULTIMATE.start_calculate_output_~input))} assume !(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res := -1; {10056#false} is VALID [2020-07-28 15:19:05,377 INFO L280 TraceCheckUtils]: 34: Hoare triple {10056#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {10056#false} is VALID [2020-07-28 15:19:05,378 INFO L280 TraceCheckUtils]: 35: Hoare triple {10056#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {10056#false} is VALID [2020-07-28 15:19:05,378 INFO L280 TraceCheckUtils]: 36: Hoare triple {10056#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {10056#false} is VALID [2020-07-28 15:19:05,378 INFO L280 TraceCheckUtils]: 37: Hoare triple {10056#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,378 INFO L280 TraceCheckUtils]: 38: Hoare triple {10056#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {10056#false} is VALID [2020-07-28 15:19:05,378 INFO L280 TraceCheckUtils]: 39: Hoare triple {10056#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,379 INFO L280 TraceCheckUtils]: 40: Hoare triple {10056#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,379 INFO L280 TraceCheckUtils]: 41: Hoare triple {10056#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,379 INFO L280 TraceCheckUtils]: 42: Hoare triple {10056#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,380 INFO L280 TraceCheckUtils]: 43: Hoare triple {10056#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,380 INFO L280 TraceCheckUtils]: 44: Hoare triple {10056#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,380 INFO L280 TraceCheckUtils]: 45: Hoare triple {10056#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,380 INFO L280 TraceCheckUtils]: 46: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,381 INFO L280 TraceCheckUtils]: 47: Hoare triple {10056#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,381 INFO L280 TraceCheckUtils]: 48: Hoare triple {10056#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,381 INFO L280 TraceCheckUtils]: 49: Hoare triple {10056#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {10056#false} is VALID [2020-07-28 15:19:05,382 INFO L280 TraceCheckUtils]: 50: Hoare triple {10056#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,382 INFO L280 TraceCheckUtils]: 51: Hoare triple {10056#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,382 INFO L280 TraceCheckUtils]: 52: Hoare triple {10056#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,382 INFO L280 TraceCheckUtils]: 53: Hoare triple {10056#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {10056#false} is VALID [2020-07-28 15:19:05,383 INFO L280 TraceCheckUtils]: 54: Hoare triple {10056#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {10056#false} is VALID [2020-07-28 15:19:05,383 INFO L280 TraceCheckUtils]: 55: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,383 INFO L280 TraceCheckUtils]: 56: Hoare triple {10056#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,383 INFO L280 TraceCheckUtils]: 57: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,384 INFO L280 TraceCheckUtils]: 58: Hoare triple {10056#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,384 INFO L280 TraceCheckUtils]: 59: Hoare triple {10056#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,384 INFO L280 TraceCheckUtils]: 60: Hoare triple {10056#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,384 INFO L280 TraceCheckUtils]: 61: Hoare triple {10056#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,384 INFO L280 TraceCheckUtils]: 62: Hoare triple {10056#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,385 INFO L280 TraceCheckUtils]: 63: Hoare triple {10056#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,385 INFO L280 TraceCheckUtils]: 64: Hoare triple {10056#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,385 INFO L280 TraceCheckUtils]: 65: Hoare triple {10056#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {10056#false} is VALID [2020-07-28 15:19:05,386 INFO L280 TraceCheckUtils]: 66: Hoare triple {10056#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,386 INFO L280 TraceCheckUtils]: 67: Hoare triple {10056#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {10056#false} is VALID [2020-07-28 15:19:05,387 INFO L280 TraceCheckUtils]: 68: Hoare triple {10056#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,387 INFO L280 TraceCheckUtils]: 69: Hoare triple {10056#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,387 INFO L280 TraceCheckUtils]: 70: Hoare triple {10056#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {10056#false} is VALID [2020-07-28 15:19:05,387 INFO L280 TraceCheckUtils]: 71: Hoare triple {10056#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,388 INFO L280 TraceCheckUtils]: 72: Hoare triple {10056#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,388 INFO L280 TraceCheckUtils]: 73: Hoare triple {10056#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {10056#false} is VALID [2020-07-28 15:19:05,388 INFO L280 TraceCheckUtils]: 74: Hoare triple {10056#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,389 INFO L280 TraceCheckUtils]: 75: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,389 INFO L280 TraceCheckUtils]: 76: Hoare triple {10056#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,389 INFO L280 TraceCheckUtils]: 77: Hoare triple {10056#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,390 INFO L280 TraceCheckUtils]: 78: Hoare triple {10056#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,390 INFO L280 TraceCheckUtils]: 79: Hoare triple {10056#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,390 INFO L280 TraceCheckUtils]: 80: Hoare triple {10056#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,390 INFO L280 TraceCheckUtils]: 81: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {10056#false} is VALID [2020-07-28 15:19:05,391 INFO L280 TraceCheckUtils]: 82: Hoare triple {10056#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,391 INFO L280 TraceCheckUtils]: 83: Hoare triple {10056#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,391 INFO L280 TraceCheckUtils]: 84: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {10056#false} is VALID [2020-07-28 15:19:05,392 INFO L280 TraceCheckUtils]: 85: Hoare triple {10056#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {10056#false} is VALID [2020-07-28 15:19:05,392 INFO L280 TraceCheckUtils]: 86: Hoare triple {10056#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,392 INFO L280 TraceCheckUtils]: 87: Hoare triple {10056#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {10056#false} is VALID [2020-07-28 15:19:05,393 INFO L280 TraceCheckUtils]: 88: Hoare triple {10056#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {10056#false} is VALID [2020-07-28 15:19:05,393 INFO L280 TraceCheckUtils]: 89: Hoare triple {10056#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,393 INFO L280 TraceCheckUtils]: 90: Hoare triple {10056#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {10056#false} is VALID [2020-07-28 15:19:05,394 INFO L280 TraceCheckUtils]: 91: Hoare triple {10056#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,394 INFO L280 TraceCheckUtils]: 92: Hoare triple {10056#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,394 INFO L280 TraceCheckUtils]: 93: Hoare triple {10056#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,395 INFO L280 TraceCheckUtils]: 94: Hoare triple {10056#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,395 INFO L280 TraceCheckUtils]: 95: Hoare triple {10056#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,395 INFO L280 TraceCheckUtils]: 96: Hoare triple {10056#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {10056#false} is VALID [2020-07-28 15:19:05,395 INFO L280 TraceCheckUtils]: 97: Hoare triple {10056#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,396 INFO L280 TraceCheckUtils]: 98: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,396 INFO L280 TraceCheckUtils]: 99: Hoare triple {10056#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,396 INFO L280 TraceCheckUtils]: 100: Hoare triple {10056#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {10056#false} is VALID [2020-07-28 15:19:05,397 INFO L280 TraceCheckUtils]: 101: Hoare triple {10056#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,397 INFO L280 TraceCheckUtils]: 102: Hoare triple {10056#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,397 INFO L280 TraceCheckUtils]: 103: Hoare triple {10056#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {10056#false} is VALID [2020-07-28 15:19:05,397 INFO L280 TraceCheckUtils]: 104: Hoare triple {10056#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,398 INFO L280 TraceCheckUtils]: 105: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {10056#false} is VALID [2020-07-28 15:19:05,398 INFO L280 TraceCheckUtils]: 106: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,398 INFO L280 TraceCheckUtils]: 107: Hoare triple {10056#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {10056#false} is VALID [2020-07-28 15:19:05,399 INFO L280 TraceCheckUtils]: 108: Hoare triple {10056#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {10056#false} is VALID [2020-07-28 15:19:05,399 INFO L280 TraceCheckUtils]: 109: Hoare triple {10056#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,399 INFO L280 TraceCheckUtils]: 110: Hoare triple {10056#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {10056#false} is VALID [2020-07-28 15:19:05,399 INFO L280 TraceCheckUtils]: 111: Hoare triple {10056#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {10056#false} is VALID [2020-07-28 15:19:05,400 INFO L280 TraceCheckUtils]: 112: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,400 INFO L280 TraceCheckUtils]: 113: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,400 INFO L280 TraceCheckUtils]: 114: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,400 INFO L280 TraceCheckUtils]: 115: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,401 INFO L280 TraceCheckUtils]: 116: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,401 INFO L280 TraceCheckUtils]: 117: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,401 INFO L280 TraceCheckUtils]: 118: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,402 INFO L280 TraceCheckUtils]: 119: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,402 INFO L280 TraceCheckUtils]: 120: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,402 INFO L280 TraceCheckUtils]: 121: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,402 INFO L280 TraceCheckUtils]: 122: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,403 INFO L280 TraceCheckUtils]: 123: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,403 INFO L280 TraceCheckUtils]: 124: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,403 INFO L280 TraceCheckUtils]: 125: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,403 INFO L280 TraceCheckUtils]: 126: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,404 INFO L280 TraceCheckUtils]: 127: Hoare triple {10056#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,404 INFO L280 TraceCheckUtils]: 128: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,404 INFO L280 TraceCheckUtils]: 129: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,405 INFO L280 TraceCheckUtils]: 130: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,405 INFO L280 TraceCheckUtils]: 131: Hoare triple {10056#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {10056#false} is VALID [2020-07-28 15:19:05,405 INFO L280 TraceCheckUtils]: 132: Hoare triple {10056#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {10056#false} is VALID [2020-07-28 15:19:05,405 INFO L280 TraceCheckUtils]: 133: Hoare triple {10056#false} assume !false; {10056#false} is VALID [2020-07-28 15:19:05,445 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-28 15:19:05,446 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112696808] [2020-07-28 15:19:05,446 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:05,447 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-28 15:19:05,447 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613241382] [2020-07-28 15:19:05,448 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 134 [2020-07-28 15:19:05,448 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:05,448 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-28 15:19:05,644 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:05,644 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-28 15:19:05,645 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:05,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-28 15:19:05,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-07-28 15:19:05,646 INFO L87 Difference]: Start difference. First operand 783 states and 907 transitions. Second operand 5 states. [2020-07-28 15:19:08,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:08,584 INFO L93 Difference]: Finished difference Result 1867 states and 2154 transitions. [2020-07-28 15:19:08,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-07-28 15:19:08,585 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 134 [2020-07-28 15:19:08,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:08,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 15:19:08,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 786 transitions. [2020-07-28 15:19:08,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-07-28 15:19:08,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 786 transitions. [2020-07-28 15:19:08,610 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 7 states and 786 transitions. [2020-07-28 15:19:10,041 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 786 edges. 786 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:10,177 INFO L225 Difference]: With dead ends: 1867 [2020-07-28 15:19:10,178 INFO L226 Difference]: Without dead ends: 1086 [2020-07-28 15:19:10,181 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-07-28 15:19:10,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2020-07-28 15:19:10,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1065. [2020-07-28 15:19:10,280 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:10,280 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1086 states. Second operand 1065 states. [2020-07-28 15:19:10,280 INFO L74 IsIncluded]: Start isIncluded. First operand 1086 states. Second operand 1065 states. [2020-07-28 15:19:10,281 INFO L87 Difference]: Start difference. First operand 1086 states. Second operand 1065 states. [2020-07-28 15:19:10,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:10,440 INFO L93 Difference]: Finished difference Result 1086 states and 1229 transitions. [2020-07-28 15:19:10,441 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1229 transitions. [2020-07-28 15:19:10,444 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:10,445 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:10,445 INFO L74 IsIncluded]: Start isIncluded. First operand 1065 states. Second operand 1086 states. [2020-07-28 15:19:10,445 INFO L87 Difference]: Start difference. First operand 1065 states. Second operand 1086 states. [2020-07-28 15:19:10,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:10,558 INFO L93 Difference]: Finished difference Result 1086 states and 1229 transitions. [2020-07-28 15:19:10,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1229 transitions. [2020-07-28 15:19:10,561 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:10,562 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:10,562 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:10,562 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:10,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1065 states. [2020-07-28 15:19:10,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 1208 transitions. [2020-07-28 15:19:10,680 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 1208 transitions. Word has length 134 [2020-07-28 15:19:10,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:10,681 INFO L479 AbstractCegarLoop]: Abstraction has 1065 states and 1208 transitions. [2020-07-28 15:19:10,681 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-07-28 15:19:10,681 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 1208 transitions. [2020-07-28 15:19:10,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2020-07-28 15:19:10,687 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:10,688 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 15:19:10,688 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-28 15:19:10,688 INFO L427 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:10,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:10,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1888289665, now seen corresponding path program 1 times [2020-07-28 15:19:10,690 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:10,690 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331087352] [2020-07-28 15:19:10,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:10,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:10,828 INFO L280 TraceCheckUtils]: 0: Hoare triple {15228#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,829 INFO L280 TraceCheckUtils]: 1: Hoare triple {15230#(<= ~a17~0 8)} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,830 INFO L280 TraceCheckUtils]: 2: Hoare triple {15230#(<= ~a17~0 8)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,830 INFO L280 TraceCheckUtils]: 3: Hoare triple {15230#(<= ~a17~0 8)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,831 INFO L280 TraceCheckUtils]: 4: Hoare triple {15230#(<= ~a17~0 8)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,832 INFO L280 TraceCheckUtils]: 5: Hoare triple {15230#(<= ~a17~0 8)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,832 INFO L280 TraceCheckUtils]: 6: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,833 INFO L280 TraceCheckUtils]: 7: Hoare triple {15230#(<= ~a17~0 8)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,833 INFO L280 TraceCheckUtils]: 8: Hoare triple {15230#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,834 INFO L280 TraceCheckUtils]: 9: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,835 INFO L280 TraceCheckUtils]: 10: Hoare triple {15230#(<= ~a17~0 8)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,835 INFO L280 TraceCheckUtils]: 11: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,836 INFO L280 TraceCheckUtils]: 12: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,836 INFO L280 TraceCheckUtils]: 13: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,837 INFO L280 TraceCheckUtils]: 14: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,838 INFO L280 TraceCheckUtils]: 15: Hoare triple {15230#(<= ~a17~0 8)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,838 INFO L280 TraceCheckUtils]: 16: Hoare triple {15230#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,839 INFO L280 TraceCheckUtils]: 17: Hoare triple {15230#(<= ~a17~0 8)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,839 INFO L280 TraceCheckUtils]: 18: Hoare triple {15230#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,840 INFO L280 TraceCheckUtils]: 19: Hoare triple {15230#(<= ~a17~0 8)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,841 INFO L280 TraceCheckUtils]: 20: Hoare triple {15230#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,841 INFO L280 TraceCheckUtils]: 21: Hoare triple {15230#(<= ~a17~0 8)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,842 INFO L280 TraceCheckUtils]: 22: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,843 INFO L280 TraceCheckUtils]: 23: Hoare triple {15230#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,843 INFO L280 TraceCheckUtils]: 24: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,844 INFO L280 TraceCheckUtils]: 25: Hoare triple {15230#(<= ~a17~0 8)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,844 INFO L280 TraceCheckUtils]: 26: Hoare triple {15230#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,845 INFO L280 TraceCheckUtils]: 27: Hoare triple {15230#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,846 INFO L280 TraceCheckUtils]: 28: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,846 INFO L280 TraceCheckUtils]: 29: Hoare triple {15230#(<= ~a17~0 8)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,847 INFO L280 TraceCheckUtils]: 30: Hoare triple {15230#(<= ~a17~0 8)} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 9;calculate_output_#res := 26; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,848 INFO L280 TraceCheckUtils]: 31: Hoare triple {15230#(<= ~a17~0 8)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,848 INFO L280 TraceCheckUtils]: 32: Hoare triple {15230#(<= ~a17~0 8)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,849 INFO L280 TraceCheckUtils]: 33: Hoare triple {15230#(<= ~a17~0 8)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,850 INFO L280 TraceCheckUtils]: 34: Hoare triple {15230#(<= ~a17~0 8)} assume ((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res := -1; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,851 INFO L280 TraceCheckUtils]: 35: Hoare triple {15230#(<= ~a17~0 8)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,851 INFO L280 TraceCheckUtils]: 36: Hoare triple {15230#(<= ~a17~0 8)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,852 INFO L280 TraceCheckUtils]: 37: Hoare triple {15230#(<= ~a17~0 8)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,853 INFO L280 TraceCheckUtils]: 38: Hoare triple {15230#(<= ~a17~0 8)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,853 INFO L280 TraceCheckUtils]: 39: Hoare triple {15230#(<= ~a17~0 8)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,854 INFO L280 TraceCheckUtils]: 40: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,855 INFO L280 TraceCheckUtils]: 41: Hoare triple {15230#(<= ~a17~0 8)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,855 INFO L280 TraceCheckUtils]: 42: Hoare triple {15230#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,856 INFO L280 TraceCheckUtils]: 43: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,857 INFO L280 TraceCheckUtils]: 44: Hoare triple {15230#(<= ~a17~0 8)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,858 INFO L280 TraceCheckUtils]: 45: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,858 INFO L280 TraceCheckUtils]: 46: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,860 INFO L280 TraceCheckUtils]: 47: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,861 INFO L280 TraceCheckUtils]: 48: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,861 INFO L280 TraceCheckUtils]: 49: Hoare triple {15230#(<= ~a17~0 8)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,862 INFO L280 TraceCheckUtils]: 50: Hoare triple {15230#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,863 INFO L280 TraceCheckUtils]: 51: Hoare triple {15230#(<= ~a17~0 8)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,864 INFO L280 TraceCheckUtils]: 52: Hoare triple {15230#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,865 INFO L280 TraceCheckUtils]: 53: Hoare triple {15230#(<= ~a17~0 8)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,866 INFO L280 TraceCheckUtils]: 54: Hoare triple {15230#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,866 INFO L280 TraceCheckUtils]: 55: Hoare triple {15230#(<= ~a17~0 8)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,867 INFO L280 TraceCheckUtils]: 56: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,868 INFO L280 TraceCheckUtils]: 57: Hoare triple {15230#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,868 INFO L280 TraceCheckUtils]: 58: Hoare triple {15230#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,869 INFO L280 TraceCheckUtils]: 59: Hoare triple {15230#(<= ~a17~0 8)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,869 INFO L280 TraceCheckUtils]: 60: Hoare triple {15230#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,870 INFO L280 TraceCheckUtils]: 61: Hoare triple {15230#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,871 INFO L280 TraceCheckUtils]: 62: Hoare triple {15230#(<= ~a17~0 8)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {15230#(<= ~a17~0 8)} is VALID [2020-07-28 15:19:10,872 INFO L280 TraceCheckUtils]: 63: Hoare triple {15230#(<= ~a17~0 8)} assume (9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0;~a17~0 := 8;~a19~0 := 0;~a28~0 := 9;~a25~0 := 1;calculate_output_#res := 22; {15229#false} is VALID [2020-07-28 15:19:10,872 INFO L280 TraceCheckUtils]: 64: Hoare triple {15229#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {15229#false} is VALID [2020-07-28 15:19:10,872 INFO L280 TraceCheckUtils]: 65: Hoare triple {15229#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {15229#false} is VALID [2020-07-28 15:19:10,872 INFO L280 TraceCheckUtils]: 66: Hoare triple {15229#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {15229#false} is VALID [2020-07-28 15:19:10,872 INFO L280 TraceCheckUtils]: 67: Hoare triple {15229#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,873 INFO L280 TraceCheckUtils]: 68: Hoare triple {15229#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {15229#false} is VALID [2020-07-28 15:19:10,873 INFO L280 TraceCheckUtils]: 69: Hoare triple {15229#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,873 INFO L280 TraceCheckUtils]: 70: Hoare triple {15229#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,873 INFO L280 TraceCheckUtils]: 71: Hoare triple {15229#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,874 INFO L280 TraceCheckUtils]: 72: Hoare triple {15229#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,874 INFO L280 TraceCheckUtils]: 73: Hoare triple {15229#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,874 INFO L280 TraceCheckUtils]: 74: Hoare triple {15229#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,874 INFO L280 TraceCheckUtils]: 75: Hoare triple {15229#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,874 INFO L280 TraceCheckUtils]: 76: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,874 INFO L280 TraceCheckUtils]: 77: Hoare triple {15229#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,875 INFO L280 TraceCheckUtils]: 78: Hoare triple {15229#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,875 INFO L280 TraceCheckUtils]: 79: Hoare triple {15229#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {15229#false} is VALID [2020-07-28 15:19:10,875 INFO L280 TraceCheckUtils]: 80: Hoare triple {15229#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,875 INFO L280 TraceCheckUtils]: 81: Hoare triple {15229#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,875 INFO L280 TraceCheckUtils]: 82: Hoare triple {15229#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,875 INFO L280 TraceCheckUtils]: 83: Hoare triple {15229#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {15229#false} is VALID [2020-07-28 15:19:10,876 INFO L280 TraceCheckUtils]: 84: Hoare triple {15229#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {15229#false} is VALID [2020-07-28 15:19:10,876 INFO L280 TraceCheckUtils]: 85: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,876 INFO L280 TraceCheckUtils]: 86: Hoare triple {15229#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,878 INFO L280 TraceCheckUtils]: 87: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,878 INFO L280 TraceCheckUtils]: 88: Hoare triple {15229#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,878 INFO L280 TraceCheckUtils]: 89: Hoare triple {15229#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,879 INFO L280 TraceCheckUtils]: 90: Hoare triple {15229#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,879 INFO L280 TraceCheckUtils]: 91: Hoare triple {15229#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,879 INFO L280 TraceCheckUtils]: 92: Hoare triple {15229#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,879 INFO L280 TraceCheckUtils]: 93: Hoare triple {15229#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,880 INFO L280 TraceCheckUtils]: 94: Hoare triple {15229#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,880 INFO L280 TraceCheckUtils]: 95: Hoare triple {15229#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {15229#false} is VALID [2020-07-28 15:19:10,880 INFO L280 TraceCheckUtils]: 96: Hoare triple {15229#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,880 INFO L280 TraceCheckUtils]: 97: Hoare triple {15229#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {15229#false} is VALID [2020-07-28 15:19:10,881 INFO L280 TraceCheckUtils]: 98: Hoare triple {15229#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,881 INFO L280 TraceCheckUtils]: 99: Hoare triple {15229#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,881 INFO L280 TraceCheckUtils]: 100: Hoare triple {15229#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {15229#false} is VALID [2020-07-28 15:19:10,881 INFO L280 TraceCheckUtils]: 101: Hoare triple {15229#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,882 INFO L280 TraceCheckUtils]: 102: Hoare triple {15229#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,882 INFO L280 TraceCheckUtils]: 103: Hoare triple {15229#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {15229#false} is VALID [2020-07-28 15:19:10,882 INFO L280 TraceCheckUtils]: 104: Hoare triple {15229#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,882 INFO L280 TraceCheckUtils]: 105: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,884 INFO L280 TraceCheckUtils]: 106: Hoare triple {15229#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,885 INFO L280 TraceCheckUtils]: 107: Hoare triple {15229#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,885 INFO L280 TraceCheckUtils]: 108: Hoare triple {15229#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,885 INFO L280 TraceCheckUtils]: 109: Hoare triple {15229#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,886 INFO L280 TraceCheckUtils]: 110: Hoare triple {15229#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,886 INFO L280 TraceCheckUtils]: 111: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {15229#false} is VALID [2020-07-28 15:19:10,886 INFO L280 TraceCheckUtils]: 112: Hoare triple {15229#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,886 INFO L280 TraceCheckUtils]: 113: Hoare triple {15229#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,887 INFO L280 TraceCheckUtils]: 114: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {15229#false} is VALID [2020-07-28 15:19:10,887 INFO L280 TraceCheckUtils]: 115: Hoare triple {15229#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {15229#false} is VALID [2020-07-28 15:19:10,887 INFO L280 TraceCheckUtils]: 116: Hoare triple {15229#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,887 INFO L280 TraceCheckUtils]: 117: Hoare triple {15229#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {15229#false} is VALID [2020-07-28 15:19:10,888 INFO L280 TraceCheckUtils]: 118: Hoare triple {15229#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {15229#false} is VALID [2020-07-28 15:19:10,888 INFO L280 TraceCheckUtils]: 119: Hoare triple {15229#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,888 INFO L280 TraceCheckUtils]: 120: Hoare triple {15229#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {15229#false} is VALID [2020-07-28 15:19:10,888 INFO L280 TraceCheckUtils]: 121: Hoare triple {15229#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,889 INFO L280 TraceCheckUtils]: 122: Hoare triple {15229#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,889 INFO L280 TraceCheckUtils]: 123: Hoare triple {15229#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,889 INFO L280 TraceCheckUtils]: 124: Hoare triple {15229#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,889 INFO L280 TraceCheckUtils]: 125: Hoare triple {15229#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,889 INFO L280 TraceCheckUtils]: 126: Hoare triple {15229#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {15229#false} is VALID [2020-07-28 15:19:10,890 INFO L280 TraceCheckUtils]: 127: Hoare triple {15229#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,890 INFO L280 TraceCheckUtils]: 128: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,890 INFO L280 TraceCheckUtils]: 129: Hoare triple {15229#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,890 INFO L280 TraceCheckUtils]: 130: Hoare triple {15229#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {15229#false} is VALID [2020-07-28 15:19:10,891 INFO L280 TraceCheckUtils]: 131: Hoare triple {15229#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,891 INFO L280 TraceCheckUtils]: 132: Hoare triple {15229#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,891 INFO L280 TraceCheckUtils]: 133: Hoare triple {15229#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {15229#false} is VALID [2020-07-28 15:19:10,891 INFO L280 TraceCheckUtils]: 134: Hoare triple {15229#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,892 INFO L280 TraceCheckUtils]: 135: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {15229#false} is VALID [2020-07-28 15:19:10,892 INFO L280 TraceCheckUtils]: 136: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,892 INFO L280 TraceCheckUtils]: 137: Hoare triple {15229#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {15229#false} is VALID [2020-07-28 15:19:10,892 INFO L280 TraceCheckUtils]: 138: Hoare triple {15229#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {15229#false} is VALID [2020-07-28 15:19:10,893 INFO L280 TraceCheckUtils]: 139: Hoare triple {15229#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,893 INFO L280 TraceCheckUtils]: 140: Hoare triple {15229#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {15229#false} is VALID [2020-07-28 15:19:10,893 INFO L280 TraceCheckUtils]: 141: Hoare triple {15229#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {15229#false} is VALID [2020-07-28 15:19:10,893 INFO L280 TraceCheckUtils]: 142: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,894 INFO L280 TraceCheckUtils]: 143: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,894 INFO L280 TraceCheckUtils]: 144: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,894 INFO L280 TraceCheckUtils]: 145: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,894 INFO L280 TraceCheckUtils]: 146: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,895 INFO L280 TraceCheckUtils]: 147: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,895 INFO L280 TraceCheckUtils]: 148: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,895 INFO L280 TraceCheckUtils]: 149: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,895 INFO L280 TraceCheckUtils]: 150: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,896 INFO L280 TraceCheckUtils]: 151: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,896 INFO L280 TraceCheckUtils]: 152: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,896 INFO L280 TraceCheckUtils]: 153: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,896 INFO L280 TraceCheckUtils]: 154: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,896 INFO L280 TraceCheckUtils]: 155: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,897 INFO L280 TraceCheckUtils]: 156: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,897 INFO L280 TraceCheckUtils]: 157: Hoare triple {15229#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,897 INFO L280 TraceCheckUtils]: 158: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,897 INFO L280 TraceCheckUtils]: 159: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,898 INFO L280 TraceCheckUtils]: 160: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,898 INFO L280 TraceCheckUtils]: 161: Hoare triple {15229#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {15229#false} is VALID [2020-07-28 15:19:10,898 INFO L280 TraceCheckUtils]: 162: Hoare triple {15229#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {15229#false} is VALID [2020-07-28 15:19:10,898 INFO L280 TraceCheckUtils]: 163: Hoare triple {15229#false} assume !false; {15229#false} is VALID [2020-07-28 15:19:10,915 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2020-07-28 15:19:10,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331087352] [2020-07-28 15:19:10,917 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:10,917 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-28 15:19:10,917 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224216300] [2020-07-28 15:19:10,918 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 164 [2020-07-28 15:19:10,919 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:10,919 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:11,072 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:11,072 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:11,073 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:11,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:11,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:11,074 INFO L87 Difference]: Start difference. First operand 1065 states and 1208 transitions. Second operand 3 states. [2020-07-28 15:19:11,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:11,884 INFO L93 Difference]: Finished difference Result 1976 states and 2243 transitions. [2020-07-28 15:19:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:11,884 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 164 [2020-07-28 15:19:11,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:11,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:11,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 445 transitions. [2020-07-28 15:19:11,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 445 transitions. [2020-07-28 15:19:11,889 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 445 transitions. [2020-07-28 15:19:12,412 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 445 edges. 445 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:12,448 INFO L225 Difference]: With dead ends: 1976 [2020-07-28 15:19:12,449 INFO L226 Difference]: Without dead ends: 913 [2020-07-28 15:19:12,450 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:12,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2020-07-28 15:19:12,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 913. [2020-07-28 15:19:12,500 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:12,501 INFO L82 GeneralOperation]: Start isEquivalent. First operand 913 states. Second operand 913 states. [2020-07-28 15:19:12,501 INFO L74 IsIncluded]: Start isIncluded. First operand 913 states. Second operand 913 states. [2020-07-28 15:19:12,501 INFO L87 Difference]: Start difference. First operand 913 states. Second operand 913 states. [2020-07-28 15:19:12,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:12,543 INFO L93 Difference]: Finished difference Result 913 states and 1007 transitions. [2020-07-28 15:19:12,543 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1007 transitions. [2020-07-28 15:19:12,545 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:12,545 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:12,545 INFO L74 IsIncluded]: Start isIncluded. First operand 913 states. Second operand 913 states. [2020-07-28 15:19:12,545 INFO L87 Difference]: Start difference. First operand 913 states. Second operand 913 states. [2020-07-28 15:19:12,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:12,586 INFO L93 Difference]: Finished difference Result 913 states and 1007 transitions. [2020-07-28 15:19:12,587 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1007 transitions. [2020-07-28 15:19:12,588 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:12,589 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:12,589 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:12,589 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:12,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 913 states. [2020-07-28 15:19:12,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1007 transitions. [2020-07-28 15:19:12,633 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1007 transitions. Word has length 164 [2020-07-28 15:19:12,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:12,633 INFO L479 AbstractCegarLoop]: Abstraction has 913 states and 1007 transitions. [2020-07-28 15:19:12,633 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:12,634 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1007 transitions. [2020-07-28 15:19:12,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2020-07-28 15:19:12,637 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:12,637 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-28 15:19:12,637 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-28 15:19:12,638 INFO L427 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:12,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:12,638 INFO L82 PathProgramCache]: Analyzing trace with hash -919922730, now seen corresponding path program 1 times [2020-07-28 15:19:12,638 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:12,639 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61834322] [2020-07-28 15:19:12,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:12,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:12,722 INFO L280 TraceCheckUtils]: 0: Hoare triple {19990#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {19990#true} is VALID [2020-07-28 15:19:12,722 INFO L280 TraceCheckUtils]: 1: Hoare triple {19990#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {19990#true} is VALID [2020-07-28 15:19:12,722 INFO L280 TraceCheckUtils]: 2: Hoare triple {19990#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {19990#true} is VALID [2020-07-28 15:19:12,722 INFO L280 TraceCheckUtils]: 3: Hoare triple {19990#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {19990#true} is VALID [2020-07-28 15:19:12,722 INFO L280 TraceCheckUtils]: 4: Hoare triple {19990#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,723 INFO L280 TraceCheckUtils]: 5: Hoare triple {19990#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {19990#true} is VALID [2020-07-28 15:19:12,723 INFO L280 TraceCheckUtils]: 6: Hoare triple {19990#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {19990#true} is VALID [2020-07-28 15:19:12,723 INFO L280 TraceCheckUtils]: 7: Hoare triple {19990#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,723 INFO L280 TraceCheckUtils]: 8: Hoare triple {19990#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {19990#true} is VALID [2020-07-28 15:19:12,723 INFO L280 TraceCheckUtils]: 9: Hoare triple {19990#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {19990#true} is VALID [2020-07-28 15:19:12,723 INFO L280 TraceCheckUtils]: 10: Hoare triple {19990#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {19990#true} is VALID [2020-07-28 15:19:12,724 INFO L280 TraceCheckUtils]: 11: Hoare triple {19990#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,724 INFO L280 TraceCheckUtils]: 12: Hoare triple {19990#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,724 INFO L280 TraceCheckUtils]: 13: Hoare triple {19990#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,725 INFO L280 TraceCheckUtils]: 14: Hoare triple {19990#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,725 INFO L280 TraceCheckUtils]: 15: Hoare triple {19990#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,725 INFO L280 TraceCheckUtils]: 16: Hoare triple {19990#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {19990#true} is VALID [2020-07-28 15:19:12,726 INFO L280 TraceCheckUtils]: 17: Hoare triple {19990#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,726 INFO L280 TraceCheckUtils]: 18: Hoare triple {19990#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,726 INFO L280 TraceCheckUtils]: 19: Hoare triple {19990#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,726 INFO L280 TraceCheckUtils]: 20: Hoare triple {19990#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {19990#true} is VALID [2020-07-28 15:19:12,726 INFO L280 TraceCheckUtils]: 21: Hoare triple {19990#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {19990#true} is VALID [2020-07-28 15:19:12,727 INFO L280 TraceCheckUtils]: 22: Hoare triple {19990#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,727 INFO L280 TraceCheckUtils]: 23: Hoare triple {19990#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {19990#true} is VALID [2020-07-28 15:19:12,728 INFO L280 TraceCheckUtils]: 24: Hoare triple {19990#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {19990#true} is VALID [2020-07-28 15:19:12,728 INFO L280 TraceCheckUtils]: 25: Hoare triple {19990#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {19990#true} is VALID [2020-07-28 15:19:12,728 INFO L280 TraceCheckUtils]: 26: Hoare triple {19990#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,728 INFO L280 TraceCheckUtils]: 27: Hoare triple {19990#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,729 INFO L280 TraceCheckUtils]: 28: Hoare triple {19990#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {19990#true} is VALID [2020-07-28 15:19:12,729 INFO L280 TraceCheckUtils]: 29: Hoare triple {19990#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {19990#true} is VALID [2020-07-28 15:19:12,729 INFO L280 TraceCheckUtils]: 30: Hoare triple {19990#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 9;calculate_output_#res := 26; {19990#true} is VALID [2020-07-28 15:19:12,730 INFO L280 TraceCheckUtils]: 31: Hoare triple {19990#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {19990#true} is VALID [2020-07-28 15:19:12,730 INFO L280 TraceCheckUtils]: 32: Hoare triple {19990#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {19990#true} is VALID [2020-07-28 15:19:12,730 INFO L280 TraceCheckUtils]: 33: Hoare triple {19990#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {19990#true} is VALID [2020-07-28 15:19:12,732 INFO L280 TraceCheckUtils]: 34: Hoare triple {19990#true} assume ((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res := -1; {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,732 INFO L280 TraceCheckUtils]: 35: Hoare triple {19992#(<= 9 ~a28~0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,733 INFO L280 TraceCheckUtils]: 36: Hoare triple {19992#(<= 9 ~a28~0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,734 INFO L280 TraceCheckUtils]: 37: Hoare triple {19992#(<= 9 ~a28~0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,734 INFO L280 TraceCheckUtils]: 38: Hoare triple {19992#(<= 9 ~a28~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,735 INFO L280 TraceCheckUtils]: 39: Hoare triple {19992#(<= 9 ~a28~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,735 INFO L280 TraceCheckUtils]: 40: Hoare triple {19992#(<= 9 ~a28~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,736 INFO L280 TraceCheckUtils]: 41: Hoare triple {19992#(<= 9 ~a28~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,737 INFO L280 TraceCheckUtils]: 42: Hoare triple {19992#(<= 9 ~a28~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {19992#(<= 9 ~a28~0)} is VALID [2020-07-28 15:19:12,738 INFO L280 TraceCheckUtils]: 43: Hoare triple {19992#(<= 9 ~a28~0)} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res := 26; {19991#false} is VALID [2020-07-28 15:19:12,738 INFO L280 TraceCheckUtils]: 44: Hoare triple {19991#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {19991#false} is VALID [2020-07-28 15:19:12,738 INFO L280 TraceCheckUtils]: 45: Hoare triple {19991#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {19991#false} is VALID [2020-07-28 15:19:12,738 INFO L280 TraceCheckUtils]: 46: Hoare triple {19991#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {19991#false} is VALID [2020-07-28 15:19:12,739 INFO L280 TraceCheckUtils]: 47: Hoare triple {19991#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,739 INFO L280 TraceCheckUtils]: 48: Hoare triple {19991#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {19991#false} is VALID [2020-07-28 15:19:12,739 INFO L280 TraceCheckUtils]: 49: Hoare triple {19991#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,739 INFO L280 TraceCheckUtils]: 50: Hoare triple {19991#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,740 INFO L280 TraceCheckUtils]: 51: Hoare triple {19991#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,740 INFO L280 TraceCheckUtils]: 52: Hoare triple {19991#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,740 INFO L280 TraceCheckUtils]: 53: Hoare triple {19991#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,741 INFO L280 TraceCheckUtils]: 54: Hoare triple {19991#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,741 INFO L280 TraceCheckUtils]: 55: Hoare triple {19991#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,741 INFO L280 TraceCheckUtils]: 56: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,741 INFO L280 TraceCheckUtils]: 57: Hoare triple {19991#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,742 INFO L280 TraceCheckUtils]: 58: Hoare triple {19991#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,742 INFO L280 TraceCheckUtils]: 59: Hoare triple {19991#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {19991#false} is VALID [2020-07-28 15:19:12,742 INFO L280 TraceCheckUtils]: 60: Hoare triple {19991#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,742 INFO L280 TraceCheckUtils]: 61: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,743 INFO L280 TraceCheckUtils]: 62: Hoare triple {19991#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,743 INFO L280 TraceCheckUtils]: 63: Hoare triple {19991#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {19991#false} is VALID [2020-07-28 15:19:12,748 INFO L280 TraceCheckUtils]: 64: Hoare triple {19991#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {19991#false} is VALID [2020-07-28 15:19:12,748 INFO L280 TraceCheckUtils]: 65: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,748 INFO L280 TraceCheckUtils]: 66: Hoare triple {19991#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,749 INFO L280 TraceCheckUtils]: 67: Hoare triple {19991#false} assume !(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res := -1; {19991#false} is VALID [2020-07-28 15:19:12,749 INFO L280 TraceCheckUtils]: 68: Hoare triple {19991#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {19991#false} is VALID [2020-07-28 15:19:12,749 INFO L280 TraceCheckUtils]: 69: Hoare triple {19991#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {19991#false} is VALID [2020-07-28 15:19:12,751 INFO L280 TraceCheckUtils]: 70: Hoare triple {19991#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {19991#false} is VALID [2020-07-28 15:19:12,754 INFO L280 TraceCheckUtils]: 71: Hoare triple {19991#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,754 INFO L280 TraceCheckUtils]: 72: Hoare triple {19991#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {19991#false} is VALID [2020-07-28 15:19:12,755 INFO L280 TraceCheckUtils]: 73: Hoare triple {19991#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,755 INFO L280 TraceCheckUtils]: 74: Hoare triple {19991#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,755 INFO L280 TraceCheckUtils]: 75: Hoare triple {19991#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,755 INFO L280 TraceCheckUtils]: 76: Hoare triple {19991#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,756 INFO L280 TraceCheckUtils]: 77: Hoare triple {19991#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,756 INFO L280 TraceCheckUtils]: 78: Hoare triple {19991#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,756 INFO L280 TraceCheckUtils]: 79: Hoare triple {19991#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,757 INFO L280 TraceCheckUtils]: 80: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,757 INFO L280 TraceCheckUtils]: 81: Hoare triple {19991#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,757 INFO L280 TraceCheckUtils]: 82: Hoare triple {19991#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,758 INFO L280 TraceCheckUtils]: 83: Hoare triple {19991#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {19991#false} is VALID [2020-07-28 15:19:12,758 INFO L280 TraceCheckUtils]: 84: Hoare triple {19991#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,758 INFO L280 TraceCheckUtils]: 85: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,758 INFO L280 TraceCheckUtils]: 86: Hoare triple {19991#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,759 INFO L280 TraceCheckUtils]: 87: Hoare triple {19991#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {19991#false} is VALID [2020-07-28 15:19:12,759 INFO L280 TraceCheckUtils]: 88: Hoare triple {19991#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {19991#false} is VALID [2020-07-28 15:19:12,759 INFO L280 TraceCheckUtils]: 89: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,759 INFO L280 TraceCheckUtils]: 90: Hoare triple {19991#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,760 INFO L280 TraceCheckUtils]: 91: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,760 INFO L280 TraceCheckUtils]: 92: Hoare triple {19991#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,760 INFO L280 TraceCheckUtils]: 93: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,760 INFO L280 TraceCheckUtils]: 94: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,761 INFO L280 TraceCheckUtils]: 95: Hoare triple {19991#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,761 INFO L280 TraceCheckUtils]: 96: Hoare triple {19991#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,761 INFO L280 TraceCheckUtils]: 97: Hoare triple {19991#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,761 INFO L280 TraceCheckUtils]: 98: Hoare triple {19991#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,761 INFO L280 TraceCheckUtils]: 99: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {19991#false} is VALID [2020-07-28 15:19:12,762 INFO L280 TraceCheckUtils]: 100: Hoare triple {19991#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,762 INFO L280 TraceCheckUtils]: 101: Hoare triple {19991#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {19991#false} is VALID [2020-07-28 15:19:12,762 INFO L280 TraceCheckUtils]: 102: Hoare triple {19991#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,762 INFO L280 TraceCheckUtils]: 103: Hoare triple {19991#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,763 INFO L280 TraceCheckUtils]: 104: Hoare triple {19991#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {19991#false} is VALID [2020-07-28 15:19:12,763 INFO L280 TraceCheckUtils]: 105: Hoare triple {19991#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,763 INFO L280 TraceCheckUtils]: 106: Hoare triple {19991#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,763 INFO L280 TraceCheckUtils]: 107: Hoare triple {19991#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {19991#false} is VALID [2020-07-28 15:19:12,764 INFO L280 TraceCheckUtils]: 108: Hoare triple {19991#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,764 INFO L280 TraceCheckUtils]: 109: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,764 INFO L280 TraceCheckUtils]: 110: Hoare triple {19991#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,764 INFO L280 TraceCheckUtils]: 111: Hoare triple {19991#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,765 INFO L280 TraceCheckUtils]: 112: Hoare triple {19991#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,765 INFO L280 TraceCheckUtils]: 113: Hoare triple {19991#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,765 INFO L280 TraceCheckUtils]: 114: Hoare triple {19991#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,765 INFO L280 TraceCheckUtils]: 115: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {19991#false} is VALID [2020-07-28 15:19:12,766 INFO L280 TraceCheckUtils]: 116: Hoare triple {19991#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,766 INFO L280 TraceCheckUtils]: 117: Hoare triple {19991#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,766 INFO L280 TraceCheckUtils]: 118: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {19991#false} is VALID [2020-07-28 15:19:12,766 INFO L280 TraceCheckUtils]: 119: Hoare triple {19991#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {19991#false} is VALID [2020-07-28 15:19:12,766 INFO L280 TraceCheckUtils]: 120: Hoare triple {19991#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,767 INFO L280 TraceCheckUtils]: 121: Hoare triple {19991#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {19991#false} is VALID [2020-07-28 15:19:12,767 INFO L280 TraceCheckUtils]: 122: Hoare triple {19991#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {19991#false} is VALID [2020-07-28 15:19:12,767 INFO L280 TraceCheckUtils]: 123: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,767 INFO L280 TraceCheckUtils]: 124: Hoare triple {19991#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {19991#false} is VALID [2020-07-28 15:19:12,768 INFO L280 TraceCheckUtils]: 125: Hoare triple {19991#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,768 INFO L280 TraceCheckUtils]: 126: Hoare triple {19991#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,768 INFO L280 TraceCheckUtils]: 127: Hoare triple {19991#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,768 INFO L280 TraceCheckUtils]: 128: Hoare triple {19991#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,769 INFO L280 TraceCheckUtils]: 129: Hoare triple {19991#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,769 INFO L280 TraceCheckUtils]: 130: Hoare triple {19991#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {19991#false} is VALID [2020-07-28 15:19:12,769 INFO L280 TraceCheckUtils]: 131: Hoare triple {19991#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,769 INFO L280 TraceCheckUtils]: 132: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,770 INFO L280 TraceCheckUtils]: 133: Hoare triple {19991#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,770 INFO L280 TraceCheckUtils]: 134: Hoare triple {19991#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {19991#false} is VALID [2020-07-28 15:19:12,770 INFO L280 TraceCheckUtils]: 135: Hoare triple {19991#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,770 INFO L280 TraceCheckUtils]: 136: Hoare triple {19991#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,771 INFO L280 TraceCheckUtils]: 137: Hoare triple {19991#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {19991#false} is VALID [2020-07-28 15:19:12,771 INFO L280 TraceCheckUtils]: 138: Hoare triple {19991#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,771 INFO L280 TraceCheckUtils]: 139: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {19991#false} is VALID [2020-07-28 15:19:12,771 INFO L280 TraceCheckUtils]: 140: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,771 INFO L280 TraceCheckUtils]: 141: Hoare triple {19991#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {19991#false} is VALID [2020-07-28 15:19:12,772 INFO L280 TraceCheckUtils]: 142: Hoare triple {19991#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {19991#false} is VALID [2020-07-28 15:19:12,772 INFO L280 TraceCheckUtils]: 143: Hoare triple {19991#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,772 INFO L280 TraceCheckUtils]: 144: Hoare triple {19991#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {19991#false} is VALID [2020-07-28 15:19:12,772 INFO L280 TraceCheckUtils]: 145: Hoare triple {19991#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {19991#false} is VALID [2020-07-28 15:19:12,773 INFO L280 TraceCheckUtils]: 146: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,773 INFO L280 TraceCheckUtils]: 147: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,773 INFO L280 TraceCheckUtils]: 148: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,773 INFO L280 TraceCheckUtils]: 149: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,774 INFO L280 TraceCheckUtils]: 150: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,774 INFO L280 TraceCheckUtils]: 151: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,774 INFO L280 TraceCheckUtils]: 152: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,774 INFO L280 TraceCheckUtils]: 153: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,775 INFO L280 TraceCheckUtils]: 154: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,775 INFO L280 TraceCheckUtils]: 155: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,775 INFO L280 TraceCheckUtils]: 156: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,775 INFO L280 TraceCheckUtils]: 157: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,776 INFO L280 TraceCheckUtils]: 158: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,776 INFO L280 TraceCheckUtils]: 159: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,776 INFO L280 TraceCheckUtils]: 160: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,776 INFO L280 TraceCheckUtils]: 161: Hoare triple {19991#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,777 INFO L280 TraceCheckUtils]: 162: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,777 INFO L280 TraceCheckUtils]: 163: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,777 INFO L280 TraceCheckUtils]: 164: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,777 INFO L280 TraceCheckUtils]: 165: Hoare triple {19991#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {19991#false} is VALID [2020-07-28 15:19:12,777 INFO L280 TraceCheckUtils]: 166: Hoare triple {19991#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {19991#false} is VALID [2020-07-28 15:19:12,778 INFO L280 TraceCheckUtils]: 167: Hoare triple {19991#false} assume !false; {19991#false} is VALID [2020-07-28 15:19:12,792 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2020-07-28 15:19:12,792 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61834322] [2020-07-28 15:19:12,793 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:12,793 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:12,793 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20368499] [2020-07-28 15:19:12,794 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 168 [2020-07-28 15:19:12,794 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:12,794 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:12,965 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-28 15:19:12,966 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:12,966 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:12,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:12,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:12,967 INFO L87 Difference]: Start difference. First operand 913 states and 1007 transitions. Second operand 3 states. [2020-07-28 15:19:14,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:14,340 INFO L93 Difference]: Finished difference Result 2194 states and 2449 transitions. [2020-07-28 15:19:14,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:14,340 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 168 [2020-07-28 15:19:14,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:14,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:14,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2020-07-28 15:19:14,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:14,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2020-07-28 15:19:14,344 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 584 transitions. [2020-07-28 15:19:15,125 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 584 edges. 584 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:15,188 INFO L225 Difference]: With dead ends: 2194 [2020-07-28 15:19:15,188 INFO L226 Difference]: Without dead ends: 1335 [2020-07-28 15:19:15,189 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:15,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1335 states. [2020-07-28 15:19:15,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1335 to 1333. [2020-07-28 15:19:15,271 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:15,271 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1335 states. Second operand 1333 states. [2020-07-28 15:19:15,271 INFO L74 IsIncluded]: Start isIncluded. First operand 1335 states. Second operand 1333 states. [2020-07-28 15:19:15,271 INFO L87 Difference]: Start difference. First operand 1335 states. Second operand 1333 states. [2020-07-28 15:19:15,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:15,380 INFO L93 Difference]: Finished difference Result 1335 states and 1471 transitions. [2020-07-28 15:19:15,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1335 states and 1471 transitions. [2020-07-28 15:19:15,382 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:15,383 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:15,383 INFO L74 IsIncluded]: Start isIncluded. First operand 1333 states. Second operand 1335 states. [2020-07-28 15:19:15,384 INFO L87 Difference]: Start difference. First operand 1333 states. Second operand 1335 states. [2020-07-28 15:19:15,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:15,481 INFO L93 Difference]: Finished difference Result 1335 states and 1471 transitions. [2020-07-28 15:19:15,481 INFO L276 IsEmpty]: Start isEmpty. Operand 1335 states and 1471 transitions. [2020-07-28 15:19:15,483 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:15,484 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:15,484 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:15,484 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:15,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1333 states. [2020-07-28 15:19:15,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1468 transitions. [2020-07-28 15:19:15,577 INFO L78 Accepts]: Start accepts. Automaton has 1333 states and 1468 transitions. Word has length 168 [2020-07-28 15:19:15,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:15,578 INFO L479 AbstractCegarLoop]: Abstraction has 1333 states and 1468 transitions. [2020-07-28 15:19:15,578 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:15,578 INFO L276 IsEmpty]: Start isEmpty. Operand 1333 states and 1468 transitions. [2020-07-28 15:19:15,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2020-07-28 15:19:15,582 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:15,583 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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-28 15:19:15,583 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-28 15:19:15,583 INFO L427 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:15,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:15,584 INFO L82 PathProgramCache]: Analyzing trace with hash -386266950, now seen corresponding path program 1 times [2020-07-28 15:19:15,584 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:15,586 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920875206] [2020-07-28 15:19:15,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:15,661 INFO L280 TraceCheckUtils]: 0: Hoare triple {26242#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {26242#true} is VALID [2020-07-28 15:19:15,661 INFO L280 TraceCheckUtils]: 1: Hoare triple {26242#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {26242#true} is VALID [2020-07-28 15:19:15,661 INFO L280 TraceCheckUtils]: 2: Hoare triple {26242#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {26242#true} is VALID [2020-07-28 15:19:15,661 INFO L280 TraceCheckUtils]: 3: Hoare triple {26242#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {26242#true} is VALID [2020-07-28 15:19:15,661 INFO L280 TraceCheckUtils]: 4: Hoare triple {26242#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,662 INFO L280 TraceCheckUtils]: 5: Hoare triple {26242#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {26242#true} is VALID [2020-07-28 15:19:15,662 INFO L280 TraceCheckUtils]: 6: Hoare triple {26242#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {26242#true} is VALID [2020-07-28 15:19:15,662 INFO L280 TraceCheckUtils]: 7: Hoare triple {26242#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,663 INFO L280 TraceCheckUtils]: 8: Hoare triple {26242#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {26242#true} is VALID [2020-07-28 15:19:15,663 INFO L280 TraceCheckUtils]: 9: Hoare triple {26242#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res := 26; {26242#true} is VALID [2020-07-28 15:19:15,663 INFO L280 TraceCheckUtils]: 10: Hoare triple {26242#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {26242#true} is VALID [2020-07-28 15:19:15,663 INFO L280 TraceCheckUtils]: 11: Hoare triple {26242#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {26242#true} is VALID [2020-07-28 15:19:15,663 INFO L280 TraceCheckUtils]: 12: Hoare triple {26242#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {26242#true} is VALID [2020-07-28 15:19:15,663 INFO L280 TraceCheckUtils]: 13: Hoare triple {26242#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,664 INFO L280 TraceCheckUtils]: 14: Hoare triple {26242#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {26242#true} is VALID [2020-07-28 15:19:15,664 INFO L280 TraceCheckUtils]: 15: Hoare triple {26242#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {26242#true} is VALID [2020-07-28 15:19:15,664 INFO L280 TraceCheckUtils]: 16: Hoare triple {26242#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,664 INFO L280 TraceCheckUtils]: 17: Hoare triple {26242#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {26242#true} is VALID [2020-07-28 15:19:15,664 INFO L280 TraceCheckUtils]: 18: Hoare triple {26242#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {26242#true} is VALID [2020-07-28 15:19:15,665 INFO L280 TraceCheckUtils]: 19: Hoare triple {26242#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {26242#true} is VALID [2020-07-28 15:19:15,665 INFO L280 TraceCheckUtils]: 20: Hoare triple {26242#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,665 INFO L280 TraceCheckUtils]: 21: Hoare triple {26242#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {26242#true} is VALID [2020-07-28 15:19:15,666 INFO L280 TraceCheckUtils]: 22: Hoare triple {26242#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,666 INFO L280 TraceCheckUtils]: 23: Hoare triple {26242#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {26242#true} is VALID [2020-07-28 15:19:15,666 INFO L280 TraceCheckUtils]: 24: Hoare triple {26242#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {26242#true} is VALID [2020-07-28 15:19:15,666 INFO L280 TraceCheckUtils]: 25: Hoare triple {26242#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {26242#true} is VALID [2020-07-28 15:19:15,667 INFO L280 TraceCheckUtils]: 26: Hoare triple {26242#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {26242#true} is VALID [2020-07-28 15:19:15,668 INFO L280 TraceCheckUtils]: 27: Hoare triple {26242#true} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0;~a17~0 := 7;~a25~0 := 0;~a11~0 := 1;~a28~0 := 10;~a19~0 := 0;calculate_output_#res := -1; {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,668 INFO L280 TraceCheckUtils]: 28: Hoare triple {26244#(<= ~a25~0 0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,669 INFO L280 TraceCheckUtils]: 29: Hoare triple {26244#(<= ~a25~0 0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,670 INFO L280 TraceCheckUtils]: 30: Hoare triple {26244#(<= ~a25~0 0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,671 INFO L280 TraceCheckUtils]: 31: Hoare triple {26244#(<= ~a25~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,671 INFO L280 TraceCheckUtils]: 32: Hoare triple {26244#(<= ~a25~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,672 INFO L280 TraceCheckUtils]: 33: Hoare triple {26244#(<= ~a25~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,672 INFO L280 TraceCheckUtils]: 34: Hoare triple {26244#(<= ~a25~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,673 INFO L280 TraceCheckUtils]: 35: Hoare triple {26244#(<= ~a25~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,674 INFO L280 TraceCheckUtils]: 36: Hoare triple {26244#(<= ~a25~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,674 INFO L280 TraceCheckUtils]: 37: Hoare triple {26244#(<= ~a25~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,675 INFO L280 TraceCheckUtils]: 38: Hoare triple {26244#(<= ~a25~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,676 INFO L280 TraceCheckUtils]: 39: Hoare triple {26244#(<= ~a25~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,676 INFO L280 TraceCheckUtils]: 40: Hoare triple {26244#(<= ~a25~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {26244#(<= ~a25~0 0)} is VALID [2020-07-28 15:19:15,677 INFO L280 TraceCheckUtils]: 41: Hoare triple {26244#(<= ~a25~0 0)} assume !(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0; {26243#false} is VALID [2020-07-28 15:19:15,677 INFO L280 TraceCheckUtils]: 42: Hoare triple {26243#false} assume !(1 == ~a19~0);~a19~0 := 1;~a28~0 := 8; {26243#false} is VALID [2020-07-28 15:19:15,677 INFO L280 TraceCheckUtils]: 43: Hoare triple {26243#false} calculate_output_#res := 26; {26243#false} is VALID [2020-07-28 15:19:15,677 INFO L280 TraceCheckUtils]: 44: Hoare triple {26243#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {26243#false} is VALID [2020-07-28 15:19:15,678 INFO L280 TraceCheckUtils]: 45: Hoare triple {26243#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {26243#false} is VALID [2020-07-28 15:19:15,678 INFO L280 TraceCheckUtils]: 46: Hoare triple {26243#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {26243#false} is VALID [2020-07-28 15:19:15,678 INFO L280 TraceCheckUtils]: 47: Hoare triple {26243#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,678 INFO L280 TraceCheckUtils]: 48: Hoare triple {26243#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 49: Hoare triple {26243#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 50: Hoare triple {26243#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 51: Hoare triple {26243#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 52: Hoare triple {26243#false} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res := 26; {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 53: Hoare triple {26243#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 54: Hoare triple {26243#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {26243#false} is VALID [2020-07-28 15:19:15,679 INFO L280 TraceCheckUtils]: 55: Hoare triple {26243#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {26243#false} is VALID [2020-07-28 15:19:15,680 INFO L280 TraceCheckUtils]: 56: Hoare triple {26243#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,680 INFO L280 TraceCheckUtils]: 57: Hoare triple {26243#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {26243#false} is VALID [2020-07-28 15:19:15,680 INFO L280 TraceCheckUtils]: 58: Hoare triple {26243#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,680 INFO L280 TraceCheckUtils]: 59: Hoare triple {26243#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,680 INFO L280 TraceCheckUtils]: 60: Hoare triple {26243#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,680 INFO L280 TraceCheckUtils]: 61: Hoare triple {26243#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,681 INFO L280 TraceCheckUtils]: 62: Hoare triple {26243#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,681 INFO L280 TraceCheckUtils]: 63: Hoare triple {26243#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,681 INFO L280 TraceCheckUtils]: 64: Hoare triple {26243#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,682 INFO L280 TraceCheckUtils]: 65: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,682 INFO L280 TraceCheckUtils]: 66: Hoare triple {26243#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,682 INFO L280 TraceCheckUtils]: 67: Hoare triple {26243#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,682 INFO L280 TraceCheckUtils]: 68: Hoare triple {26243#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {26243#false} is VALID [2020-07-28 15:19:15,682 INFO L280 TraceCheckUtils]: 69: Hoare triple {26243#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,683 INFO L280 TraceCheckUtils]: 70: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,683 INFO L280 TraceCheckUtils]: 71: Hoare triple {26243#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,683 INFO L280 TraceCheckUtils]: 72: Hoare triple {26243#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {26243#false} is VALID [2020-07-28 15:19:15,683 INFO L280 TraceCheckUtils]: 73: Hoare triple {26243#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {26243#false} is VALID [2020-07-28 15:19:15,683 INFO L280 TraceCheckUtils]: 74: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,683 INFO L280 TraceCheckUtils]: 75: Hoare triple {26243#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,684 INFO L280 TraceCheckUtils]: 76: Hoare triple {26243#false} assume !(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res := -1; {26243#false} is VALID [2020-07-28 15:19:15,684 INFO L280 TraceCheckUtils]: 77: Hoare triple {26243#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {26243#false} is VALID [2020-07-28 15:19:15,684 INFO L280 TraceCheckUtils]: 78: Hoare triple {26243#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {26243#false} is VALID [2020-07-28 15:19:15,684 INFO L280 TraceCheckUtils]: 79: Hoare triple {26243#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {26243#false} is VALID [2020-07-28 15:19:15,685 INFO L280 TraceCheckUtils]: 80: Hoare triple {26243#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,685 INFO L280 TraceCheckUtils]: 81: Hoare triple {26243#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {26243#false} is VALID [2020-07-28 15:19:15,685 INFO L280 TraceCheckUtils]: 82: Hoare triple {26243#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,686 INFO L280 TraceCheckUtils]: 83: Hoare triple {26243#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,686 INFO L280 TraceCheckUtils]: 84: Hoare triple {26243#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,686 INFO L280 TraceCheckUtils]: 85: Hoare triple {26243#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,686 INFO L280 TraceCheckUtils]: 86: Hoare triple {26243#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,686 INFO L280 TraceCheckUtils]: 87: Hoare triple {26243#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,687 INFO L280 TraceCheckUtils]: 88: Hoare triple {26243#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,687 INFO L280 TraceCheckUtils]: 89: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,687 INFO L280 TraceCheckUtils]: 90: Hoare triple {26243#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,687 INFO L280 TraceCheckUtils]: 91: Hoare triple {26243#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,688 INFO L280 TraceCheckUtils]: 92: Hoare triple {26243#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {26243#false} is VALID [2020-07-28 15:19:15,688 INFO L280 TraceCheckUtils]: 93: Hoare triple {26243#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,688 INFO L280 TraceCheckUtils]: 94: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,688 INFO L280 TraceCheckUtils]: 95: Hoare triple {26243#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,689 INFO L280 TraceCheckUtils]: 96: Hoare triple {26243#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {26243#false} is VALID [2020-07-28 15:19:15,689 INFO L280 TraceCheckUtils]: 97: Hoare triple {26243#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {26243#false} is VALID [2020-07-28 15:19:15,689 INFO L280 TraceCheckUtils]: 98: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,689 INFO L280 TraceCheckUtils]: 99: Hoare triple {26243#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,690 INFO L280 TraceCheckUtils]: 100: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,690 INFO L280 TraceCheckUtils]: 101: Hoare triple {26243#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,690 INFO L280 TraceCheckUtils]: 102: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,690 INFO L280 TraceCheckUtils]: 103: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,691 INFO L280 TraceCheckUtils]: 104: Hoare triple {26243#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,691 INFO L280 TraceCheckUtils]: 105: Hoare triple {26243#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,691 INFO L280 TraceCheckUtils]: 106: Hoare triple {26243#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,691 INFO L280 TraceCheckUtils]: 107: Hoare triple {26243#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,692 INFO L280 TraceCheckUtils]: 108: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {26243#false} is VALID [2020-07-28 15:19:15,692 INFO L280 TraceCheckUtils]: 109: Hoare triple {26243#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,692 INFO L280 TraceCheckUtils]: 110: Hoare triple {26243#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {26243#false} is VALID [2020-07-28 15:19:15,692 INFO L280 TraceCheckUtils]: 111: Hoare triple {26243#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,692 INFO L280 TraceCheckUtils]: 112: Hoare triple {26243#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,693 INFO L280 TraceCheckUtils]: 113: Hoare triple {26243#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {26243#false} is VALID [2020-07-28 15:19:15,693 INFO L280 TraceCheckUtils]: 114: Hoare triple {26243#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,693 INFO L280 TraceCheckUtils]: 115: Hoare triple {26243#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,693 INFO L280 TraceCheckUtils]: 116: Hoare triple {26243#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {26243#false} is VALID [2020-07-28 15:19:15,694 INFO L280 TraceCheckUtils]: 117: Hoare triple {26243#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,694 INFO L280 TraceCheckUtils]: 118: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,694 INFO L280 TraceCheckUtils]: 119: Hoare triple {26243#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,694 INFO L280 TraceCheckUtils]: 120: Hoare triple {26243#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,695 INFO L280 TraceCheckUtils]: 121: Hoare triple {26243#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,695 INFO L280 TraceCheckUtils]: 122: Hoare triple {26243#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,695 INFO L280 TraceCheckUtils]: 123: Hoare triple {26243#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,695 INFO L280 TraceCheckUtils]: 124: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {26243#false} is VALID [2020-07-28 15:19:15,696 INFO L280 TraceCheckUtils]: 125: Hoare triple {26243#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,696 INFO L280 TraceCheckUtils]: 126: Hoare triple {26243#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,696 INFO L280 TraceCheckUtils]: 127: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {26243#false} is VALID [2020-07-28 15:19:15,696 INFO L280 TraceCheckUtils]: 128: Hoare triple {26243#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {26243#false} is VALID [2020-07-28 15:19:15,697 INFO L280 TraceCheckUtils]: 129: Hoare triple {26243#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,697 INFO L280 TraceCheckUtils]: 130: Hoare triple {26243#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {26243#false} is VALID [2020-07-28 15:19:15,697 INFO L280 TraceCheckUtils]: 131: Hoare triple {26243#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {26243#false} is VALID [2020-07-28 15:19:15,697 INFO L280 TraceCheckUtils]: 132: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,697 INFO L280 TraceCheckUtils]: 133: Hoare triple {26243#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {26243#false} is VALID [2020-07-28 15:19:15,698 INFO L280 TraceCheckUtils]: 134: Hoare triple {26243#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,698 INFO L280 TraceCheckUtils]: 135: Hoare triple {26243#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,698 INFO L280 TraceCheckUtils]: 136: Hoare triple {26243#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,698 INFO L280 TraceCheckUtils]: 137: Hoare triple {26243#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,699 INFO L280 TraceCheckUtils]: 138: Hoare triple {26243#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,699 INFO L280 TraceCheckUtils]: 139: Hoare triple {26243#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {26243#false} is VALID [2020-07-28 15:19:15,699 INFO L280 TraceCheckUtils]: 140: Hoare triple {26243#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,699 INFO L280 TraceCheckUtils]: 141: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,700 INFO L280 TraceCheckUtils]: 142: Hoare triple {26243#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,700 INFO L280 TraceCheckUtils]: 143: Hoare triple {26243#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {26243#false} is VALID [2020-07-28 15:19:15,700 INFO L280 TraceCheckUtils]: 144: Hoare triple {26243#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,700 INFO L280 TraceCheckUtils]: 145: Hoare triple {26243#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,701 INFO L280 TraceCheckUtils]: 146: Hoare triple {26243#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {26243#false} is VALID [2020-07-28 15:19:15,701 INFO L280 TraceCheckUtils]: 147: Hoare triple {26243#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,701 INFO L280 TraceCheckUtils]: 148: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {26243#false} is VALID [2020-07-28 15:19:15,701 INFO L280 TraceCheckUtils]: 149: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,701 INFO L280 TraceCheckUtils]: 150: Hoare triple {26243#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {26243#false} is VALID [2020-07-28 15:19:15,702 INFO L280 TraceCheckUtils]: 151: Hoare triple {26243#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {26243#false} is VALID [2020-07-28 15:19:15,702 INFO L280 TraceCheckUtils]: 152: Hoare triple {26243#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,702 INFO L280 TraceCheckUtils]: 153: Hoare triple {26243#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {26243#false} is VALID [2020-07-28 15:19:15,702 INFO L280 TraceCheckUtils]: 154: Hoare triple {26243#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {26243#false} is VALID [2020-07-28 15:19:15,703 INFO L280 TraceCheckUtils]: 155: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,703 INFO L280 TraceCheckUtils]: 156: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,703 INFO L280 TraceCheckUtils]: 157: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,703 INFO L280 TraceCheckUtils]: 158: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,704 INFO L280 TraceCheckUtils]: 159: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,704 INFO L280 TraceCheckUtils]: 160: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,704 INFO L280 TraceCheckUtils]: 161: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,704 INFO L280 TraceCheckUtils]: 162: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,705 INFO L280 TraceCheckUtils]: 163: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,705 INFO L280 TraceCheckUtils]: 164: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,705 INFO L280 TraceCheckUtils]: 165: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,705 INFO L280 TraceCheckUtils]: 166: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,706 INFO L280 TraceCheckUtils]: 167: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,706 INFO L280 TraceCheckUtils]: 168: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,706 INFO L280 TraceCheckUtils]: 169: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,706 INFO L280 TraceCheckUtils]: 170: Hoare triple {26243#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,706 INFO L280 TraceCheckUtils]: 171: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,707 INFO L280 TraceCheckUtils]: 172: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,707 INFO L280 TraceCheckUtils]: 173: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,707 INFO L280 TraceCheckUtils]: 174: Hoare triple {26243#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {26243#false} is VALID [2020-07-28 15:19:15,707 INFO L280 TraceCheckUtils]: 175: Hoare triple {26243#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {26243#false} is VALID [2020-07-28 15:19:15,708 INFO L280 TraceCheckUtils]: 176: Hoare triple {26243#false} assume !false; {26243#false} is VALID [2020-07-28 15:19:15,724 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2020-07-28 15:19:15,724 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920875206] [2020-07-28 15:19:15,725 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:15,725 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:15,725 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309301728] [2020-07-28 15:19:15,726 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 177 [2020-07-28 15:19:15,726 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:15,726 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:15,894 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 139 edges. 139 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:15,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:15,895 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:15,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:15,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:15,895 INFO L87 Difference]: Start difference. First operand 1333 states and 1468 transitions. Second operand 3 states. [2020-07-28 15:19:17,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:17,199 INFO L93 Difference]: Finished difference Result 2898 states and 3227 transitions. [2020-07-28 15:19:17,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:17,200 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 177 [2020-07-28 15:19:17,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:17,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:17,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2020-07-28 15:19:17,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:17,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 591 transitions. [2020-07-28 15:19:17,205 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 591 transitions. [2020-07-28 15:19:17,923 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 591 edges. 591 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:18,091 INFO L225 Difference]: With dead ends: 2898 [2020-07-28 15:19:18,092 INFO L226 Difference]: Without dead ends: 2041 [2020-07-28 15:19:18,094 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:18,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2041 states. [2020-07-28 15:19:18,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2041 to 2035. [2020-07-28 15:19:18,210 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:18,210 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2041 states. Second operand 2035 states. [2020-07-28 15:19:18,210 INFO L74 IsIncluded]: Start isIncluded. First operand 2041 states. Second operand 2035 states. [2020-07-28 15:19:18,210 INFO L87 Difference]: Start difference. First operand 2041 states. Second operand 2035 states. [2020-07-28 15:19:18,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:18,339 INFO L93 Difference]: Finished difference Result 2041 states and 2248 transitions. [2020-07-28 15:19:18,339 INFO L276 IsEmpty]: Start isEmpty. Operand 2041 states and 2248 transitions. [2020-07-28 15:19:18,342 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:18,342 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:18,343 INFO L74 IsIncluded]: Start isIncluded. First operand 2035 states. Second operand 2041 states. [2020-07-28 15:19:18,343 INFO L87 Difference]: Start difference. First operand 2035 states. Second operand 2041 states. [2020-07-28 15:19:18,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:18,484 INFO L93 Difference]: Finished difference Result 2041 states and 2248 transitions. [2020-07-28 15:19:18,484 INFO L276 IsEmpty]: Start isEmpty. Operand 2041 states and 2248 transitions. [2020-07-28 15:19:18,486 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:18,486 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:18,486 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:18,486 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:18,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2035 states. [2020-07-28 15:19:18,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 2241 transitions. [2020-07-28 15:19:18,627 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 2241 transitions. Word has length 177 [2020-07-28 15:19:18,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:18,627 INFO L479 AbstractCegarLoop]: Abstraction has 2035 states and 2241 transitions. [2020-07-28 15:19:18,627 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:18,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 2241 transitions. [2020-07-28 15:19:18,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2020-07-28 15:19:18,631 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:18,631 INFO L422 BasicCegarLoop]: trace histogram [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, 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] [2020-07-28 15:19:18,631 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-28 15:19:18,631 INFO L427 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:18,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:18,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1467990137, now seen corresponding path program 1 times [2020-07-28 15:19:18,632 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:18,632 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133124963] [2020-07-28 15:19:18,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:18,702 INFO L280 TraceCheckUtils]: 0: Hoare triple {35332#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {35332#true} is VALID [2020-07-28 15:19:18,703 INFO L280 TraceCheckUtils]: 1: Hoare triple {35332#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {35332#true} is VALID [2020-07-28 15:19:18,703 INFO L280 TraceCheckUtils]: 2: Hoare triple {35332#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {35332#true} is VALID [2020-07-28 15:19:18,703 INFO L280 TraceCheckUtils]: 3: Hoare triple {35332#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {35332#true} is VALID [2020-07-28 15:19:18,703 INFO L280 TraceCheckUtils]: 4: Hoare triple {35332#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,703 INFO L280 TraceCheckUtils]: 5: Hoare triple {35332#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {35332#true} is VALID [2020-07-28 15:19:18,704 INFO L280 TraceCheckUtils]: 6: Hoare triple {35332#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {35332#true} is VALID [2020-07-28 15:19:18,704 INFO L280 TraceCheckUtils]: 7: Hoare triple {35332#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,704 INFO L280 TraceCheckUtils]: 8: Hoare triple {35332#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {35332#true} is VALID [2020-07-28 15:19:18,704 INFO L280 TraceCheckUtils]: 9: Hoare triple {35332#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {35332#true} is VALID [2020-07-28 15:19:18,705 INFO L280 TraceCheckUtils]: 10: Hoare triple {35332#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {35332#true} is VALID [2020-07-28 15:19:18,705 INFO L280 TraceCheckUtils]: 11: Hoare triple {35332#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,705 INFO L280 TraceCheckUtils]: 12: Hoare triple {35332#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,705 INFO L280 TraceCheckUtils]: 13: Hoare triple {35332#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,705 INFO L280 TraceCheckUtils]: 14: Hoare triple {35332#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,705 INFO L280 TraceCheckUtils]: 15: Hoare triple {35332#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,706 INFO L280 TraceCheckUtils]: 16: Hoare triple {35332#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {35332#true} is VALID [2020-07-28 15:19:18,706 INFO L280 TraceCheckUtils]: 17: Hoare triple {35332#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,706 INFO L280 TraceCheckUtils]: 18: Hoare triple {35332#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,706 INFO L280 TraceCheckUtils]: 19: Hoare triple {35332#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,706 INFO L280 TraceCheckUtils]: 20: Hoare triple {35332#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {35332#true} is VALID [2020-07-28 15:19:18,706 INFO L280 TraceCheckUtils]: 21: Hoare triple {35332#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {35332#true} is VALID [2020-07-28 15:19:18,707 INFO L280 TraceCheckUtils]: 22: Hoare triple {35332#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,707 INFO L280 TraceCheckUtils]: 23: Hoare triple {35332#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {35332#true} is VALID [2020-07-28 15:19:18,707 INFO L280 TraceCheckUtils]: 24: Hoare triple {35332#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {35332#true} is VALID [2020-07-28 15:19:18,707 INFO L280 TraceCheckUtils]: 25: Hoare triple {35332#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {35332#true} is VALID [2020-07-28 15:19:18,708 INFO L280 TraceCheckUtils]: 26: Hoare triple {35332#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,708 INFO L280 TraceCheckUtils]: 27: Hoare triple {35332#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,708 INFO L280 TraceCheckUtils]: 28: Hoare triple {35332#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {35332#true} is VALID [2020-07-28 15:19:18,708 INFO L280 TraceCheckUtils]: 29: Hoare triple {35332#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {35332#true} is VALID [2020-07-28 15:19:18,708 INFO L280 TraceCheckUtils]: 30: Hoare triple {35332#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 9;calculate_output_#res := 26; {35332#true} is VALID [2020-07-28 15:19:18,709 INFO L280 TraceCheckUtils]: 31: Hoare triple {35332#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {35332#true} is VALID [2020-07-28 15:19:18,709 INFO L280 TraceCheckUtils]: 32: Hoare triple {35332#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {35332#true} is VALID [2020-07-28 15:19:18,709 INFO L280 TraceCheckUtils]: 33: Hoare triple {35332#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {35332#true} is VALID [2020-07-28 15:19:18,711 INFO L280 TraceCheckUtils]: 34: Hoare triple {35332#true} assume ((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res := -1; {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,711 INFO L280 TraceCheckUtils]: 35: Hoare triple {35334#(= 1 ~a11~0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,712 INFO L280 TraceCheckUtils]: 36: Hoare triple {35334#(= 1 ~a11~0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,712 INFO L280 TraceCheckUtils]: 37: Hoare triple {35334#(= 1 ~a11~0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,713 INFO L280 TraceCheckUtils]: 38: Hoare triple {35334#(= 1 ~a11~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,714 INFO L280 TraceCheckUtils]: 39: Hoare triple {35334#(= 1 ~a11~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,714 INFO L280 TraceCheckUtils]: 40: Hoare triple {35334#(= 1 ~a11~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,715 INFO L280 TraceCheckUtils]: 41: Hoare triple {35334#(= 1 ~a11~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,715 INFO L280 TraceCheckUtils]: 42: Hoare triple {35334#(= 1 ~a11~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,716 INFO L280 TraceCheckUtils]: 43: Hoare triple {35334#(= 1 ~a11~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,716 INFO L280 TraceCheckUtils]: 44: Hoare triple {35334#(= 1 ~a11~0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,717 INFO L280 TraceCheckUtils]: 45: Hoare triple {35334#(= 1 ~a11~0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,717 INFO L280 TraceCheckUtils]: 46: Hoare triple {35334#(= 1 ~a11~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,718 INFO L280 TraceCheckUtils]: 47: Hoare triple {35334#(= 1 ~a11~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,718 INFO L280 TraceCheckUtils]: 48: Hoare triple {35334#(= 1 ~a11~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,719 INFO L280 TraceCheckUtils]: 49: Hoare triple {35334#(= 1 ~a11~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,719 INFO L280 TraceCheckUtils]: 50: Hoare triple {35334#(= 1 ~a11~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,720 INFO L280 TraceCheckUtils]: 51: Hoare triple {35334#(= 1 ~a11~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,721 INFO L280 TraceCheckUtils]: 52: Hoare triple {35334#(= 1 ~a11~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,721 INFO L280 TraceCheckUtils]: 53: Hoare triple {35334#(= 1 ~a11~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,722 INFO L280 TraceCheckUtils]: 54: Hoare triple {35334#(= 1 ~a11~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,722 INFO L280 TraceCheckUtils]: 55: Hoare triple {35334#(= 1 ~a11~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,723 INFO L280 TraceCheckUtils]: 56: Hoare triple {35334#(= 1 ~a11~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,724 INFO L280 TraceCheckUtils]: 57: Hoare triple {35334#(= 1 ~a11~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,724 INFO L280 TraceCheckUtils]: 58: Hoare triple {35334#(= 1 ~a11~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,725 INFO L280 TraceCheckUtils]: 59: Hoare triple {35334#(= 1 ~a11~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,725 INFO L280 TraceCheckUtils]: 60: Hoare triple {35334#(= 1 ~a11~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,726 INFO L280 TraceCheckUtils]: 61: Hoare triple {35334#(= 1 ~a11~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,726 INFO L280 TraceCheckUtils]: 62: Hoare triple {35334#(= 1 ~a11~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,727 INFO L280 TraceCheckUtils]: 63: Hoare triple {35334#(= 1 ~a11~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,727 INFO L280 TraceCheckUtils]: 64: Hoare triple {35334#(= 1 ~a11~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,728 INFO L280 TraceCheckUtils]: 65: Hoare triple {35334#(= 1 ~a11~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,728 INFO L280 TraceCheckUtils]: 66: Hoare triple {35334#(= 1 ~a11~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,729 INFO L280 TraceCheckUtils]: 67: Hoare triple {35334#(= 1 ~a11~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,729 INFO L280 TraceCheckUtils]: 68: Hoare triple {35334#(= 1 ~a11~0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,730 INFO L280 TraceCheckUtils]: 69: Hoare triple {35334#(= 1 ~a11~0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,731 INFO L280 TraceCheckUtils]: 70: Hoare triple {35334#(= 1 ~a11~0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,731 INFO L280 TraceCheckUtils]: 71: Hoare triple {35334#(= 1 ~a11~0)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,732 INFO L280 TraceCheckUtils]: 72: Hoare triple {35334#(= 1 ~a11~0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,732 INFO L280 TraceCheckUtils]: 73: Hoare triple {35334#(= 1 ~a11~0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {35334#(= 1 ~a11~0)} is VALID [2020-07-28 15:19:18,733 INFO L280 TraceCheckUtils]: 74: Hoare triple {35334#(= 1 ~a11~0)} assume (((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0; {35333#false} is VALID [2020-07-28 15:19:18,733 INFO L280 TraceCheckUtils]: 75: Hoare triple {35333#false} assume 1 == ~a11~0;~a19~0 := 0;~a25~0 := 0;~a28~0 := 9; {35333#false} is VALID [2020-07-28 15:19:18,733 INFO L280 TraceCheckUtils]: 76: Hoare triple {35333#false} calculate_output_#res := 23; {35333#false} is VALID [2020-07-28 15:19:18,733 INFO L280 TraceCheckUtils]: 77: Hoare triple {35333#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {35333#false} is VALID [2020-07-28 15:19:18,734 INFO L280 TraceCheckUtils]: 78: Hoare triple {35333#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {35333#false} is VALID [2020-07-28 15:19:18,734 INFO L280 TraceCheckUtils]: 79: Hoare triple {35333#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {35333#false} is VALID [2020-07-28 15:19:18,734 INFO L280 TraceCheckUtils]: 80: Hoare triple {35333#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,734 INFO L280 TraceCheckUtils]: 81: Hoare triple {35333#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {35333#false} is VALID [2020-07-28 15:19:18,734 INFO L280 TraceCheckUtils]: 82: Hoare triple {35333#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,734 INFO L280 TraceCheckUtils]: 83: Hoare triple {35333#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 84: Hoare triple {35333#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 85: Hoare triple {35333#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 86: Hoare triple {35333#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 87: Hoare triple {35333#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 88: Hoare triple {35333#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 89: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,735 INFO L280 TraceCheckUtils]: 90: Hoare triple {35333#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,736 INFO L280 TraceCheckUtils]: 91: Hoare triple {35333#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,736 INFO L280 TraceCheckUtils]: 92: Hoare triple {35333#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {35333#false} is VALID [2020-07-28 15:19:18,736 INFO L280 TraceCheckUtils]: 93: Hoare triple {35333#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,736 INFO L280 TraceCheckUtils]: 94: Hoare triple {35333#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,737 INFO L280 TraceCheckUtils]: 95: Hoare triple {35333#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,737 INFO L280 TraceCheckUtils]: 96: Hoare triple {35333#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {35333#false} is VALID [2020-07-28 15:19:18,737 INFO L280 TraceCheckUtils]: 97: Hoare triple {35333#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {35333#false} is VALID [2020-07-28 15:19:18,737 INFO L280 TraceCheckUtils]: 98: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,738 INFO L280 TraceCheckUtils]: 99: Hoare triple {35333#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,738 INFO L280 TraceCheckUtils]: 100: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,738 INFO L280 TraceCheckUtils]: 101: Hoare triple {35333#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,738 INFO L280 TraceCheckUtils]: 102: Hoare triple {35333#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,739 INFO L280 TraceCheckUtils]: 103: Hoare triple {35333#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,739 INFO L280 TraceCheckUtils]: 104: Hoare triple {35333#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,739 INFO L280 TraceCheckUtils]: 105: Hoare triple {35333#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,739 INFO L280 TraceCheckUtils]: 106: Hoare triple {35333#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,739 INFO L280 TraceCheckUtils]: 107: Hoare triple {35333#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,739 INFO L280 TraceCheckUtils]: 108: Hoare triple {35333#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {35333#false} is VALID [2020-07-28 15:19:18,740 INFO L280 TraceCheckUtils]: 109: Hoare triple {35333#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,740 INFO L280 TraceCheckUtils]: 110: Hoare triple {35333#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {35333#false} is VALID [2020-07-28 15:19:18,740 INFO L280 TraceCheckUtils]: 111: Hoare triple {35333#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,740 INFO L280 TraceCheckUtils]: 112: Hoare triple {35333#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,741 INFO L280 TraceCheckUtils]: 113: Hoare triple {35333#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {35333#false} is VALID [2020-07-28 15:19:18,741 INFO L280 TraceCheckUtils]: 114: Hoare triple {35333#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,741 INFO L280 TraceCheckUtils]: 115: Hoare triple {35333#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,741 INFO L280 TraceCheckUtils]: 116: Hoare triple {35333#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {35333#false} is VALID [2020-07-28 15:19:18,742 INFO L280 TraceCheckUtils]: 117: Hoare triple {35333#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,742 INFO L280 TraceCheckUtils]: 118: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,742 INFO L280 TraceCheckUtils]: 119: Hoare triple {35333#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,742 INFO L280 TraceCheckUtils]: 120: Hoare triple {35333#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,742 INFO L280 TraceCheckUtils]: 121: Hoare triple {35333#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,743 INFO L280 TraceCheckUtils]: 122: Hoare triple {35333#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,743 INFO L280 TraceCheckUtils]: 123: Hoare triple {35333#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,743 INFO L280 TraceCheckUtils]: 124: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {35333#false} is VALID [2020-07-28 15:19:18,743 INFO L280 TraceCheckUtils]: 125: Hoare triple {35333#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,744 INFO L280 TraceCheckUtils]: 126: Hoare triple {35333#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,744 INFO L280 TraceCheckUtils]: 127: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {35333#false} is VALID [2020-07-28 15:19:18,744 INFO L280 TraceCheckUtils]: 128: Hoare triple {35333#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {35333#false} is VALID [2020-07-28 15:19:18,744 INFO L280 TraceCheckUtils]: 129: Hoare triple {35333#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,745 INFO L280 TraceCheckUtils]: 130: Hoare triple {35333#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {35333#false} is VALID [2020-07-28 15:19:18,745 INFO L280 TraceCheckUtils]: 131: Hoare triple {35333#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {35333#false} is VALID [2020-07-28 15:19:18,745 INFO L280 TraceCheckUtils]: 132: Hoare triple {35333#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,745 INFO L280 TraceCheckUtils]: 133: Hoare triple {35333#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {35333#false} is VALID [2020-07-28 15:19:18,746 INFO L280 TraceCheckUtils]: 134: Hoare triple {35333#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,746 INFO L280 TraceCheckUtils]: 135: Hoare triple {35333#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,746 INFO L280 TraceCheckUtils]: 136: Hoare triple {35333#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,746 INFO L280 TraceCheckUtils]: 137: Hoare triple {35333#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,747 INFO L280 TraceCheckUtils]: 138: Hoare triple {35333#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,747 INFO L280 TraceCheckUtils]: 139: Hoare triple {35333#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {35333#false} is VALID [2020-07-28 15:19:18,747 INFO L280 TraceCheckUtils]: 140: Hoare triple {35333#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,747 INFO L280 TraceCheckUtils]: 141: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,748 INFO L280 TraceCheckUtils]: 142: Hoare triple {35333#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,748 INFO L280 TraceCheckUtils]: 143: Hoare triple {35333#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {35333#false} is VALID [2020-07-28 15:19:18,748 INFO L280 TraceCheckUtils]: 144: Hoare triple {35333#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,748 INFO L280 TraceCheckUtils]: 145: Hoare triple {35333#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,749 INFO L280 TraceCheckUtils]: 146: Hoare triple {35333#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {35333#false} is VALID [2020-07-28 15:19:18,749 INFO L280 TraceCheckUtils]: 147: Hoare triple {35333#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,749 INFO L280 TraceCheckUtils]: 148: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {35333#false} is VALID [2020-07-28 15:19:18,749 INFO L280 TraceCheckUtils]: 149: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,750 INFO L280 TraceCheckUtils]: 150: Hoare triple {35333#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {35333#false} is VALID [2020-07-28 15:19:18,750 INFO L280 TraceCheckUtils]: 151: Hoare triple {35333#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {35333#false} is VALID [2020-07-28 15:19:18,750 INFO L280 TraceCheckUtils]: 152: Hoare triple {35333#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,750 INFO L280 TraceCheckUtils]: 153: Hoare triple {35333#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {35333#false} is VALID [2020-07-28 15:19:18,751 INFO L280 TraceCheckUtils]: 154: Hoare triple {35333#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {35333#false} is VALID [2020-07-28 15:19:18,751 INFO L280 TraceCheckUtils]: 155: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,751 INFO L280 TraceCheckUtils]: 156: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,751 INFO L280 TraceCheckUtils]: 157: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,751 INFO L280 TraceCheckUtils]: 158: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,752 INFO L280 TraceCheckUtils]: 159: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,752 INFO L280 TraceCheckUtils]: 160: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,752 INFO L280 TraceCheckUtils]: 161: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,752 INFO L280 TraceCheckUtils]: 162: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,753 INFO L280 TraceCheckUtils]: 163: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,753 INFO L280 TraceCheckUtils]: 164: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,753 INFO L280 TraceCheckUtils]: 165: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,753 INFO L280 TraceCheckUtils]: 166: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,754 INFO L280 TraceCheckUtils]: 167: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,754 INFO L280 TraceCheckUtils]: 168: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,754 INFO L280 TraceCheckUtils]: 169: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,754 INFO L280 TraceCheckUtils]: 170: Hoare triple {35333#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,755 INFO L280 TraceCheckUtils]: 171: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,755 INFO L280 TraceCheckUtils]: 172: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,755 INFO L280 TraceCheckUtils]: 173: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,755 INFO L280 TraceCheckUtils]: 174: Hoare triple {35333#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {35333#false} is VALID [2020-07-28 15:19:18,755 INFO L280 TraceCheckUtils]: 175: Hoare triple {35333#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {35333#false} is VALID [2020-07-28 15:19:18,756 INFO L280 TraceCheckUtils]: 176: Hoare triple {35333#false} assume !false; {35333#false} is VALID [2020-07-28 15:19:18,772 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-07-28 15:19:18,773 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133124963] [2020-07-28 15:19:18,773 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:18,773 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:18,776 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783694605] [2020-07-28 15:19:18,776 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 177 [2020-07-28 15:19:18,777 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:18,777 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:18,984 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 175 edges. 175 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:18,984 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:18,985 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:18,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:18,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:18,985 INFO L87 Difference]: Start difference. First operand 2035 states and 2241 transitions. Second operand 3 states. [2020-07-28 15:19:20,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:20,799 INFO L93 Difference]: Finished difference Result 4434 states and 4952 transitions. [2020-07-28 15:19:20,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:20,799 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 177 [2020-07-28 15:19:20,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:20,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:20,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2020-07-28 15:19:20,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:20,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2020-07-28 15:19:20,803 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 584 transitions. [2020-07-28 15:19:21,493 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 584 edges. 584 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:21,670 INFO L225 Difference]: With dead ends: 4434 [2020-07-28 15:19:21,670 INFO L226 Difference]: Without dead ends: 2314 [2020-07-28 15:19:21,673 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:21,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2020-07-28 15:19:21,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1893. [2020-07-28 15:19:21,774 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:21,774 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2314 states. Second operand 1893 states. [2020-07-28 15:19:21,774 INFO L74 IsIncluded]: Start isIncluded. First operand 2314 states. Second operand 1893 states. [2020-07-28 15:19:21,774 INFO L87 Difference]: Start difference. First operand 2314 states. Second operand 1893 states. [2020-07-28 15:19:21,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:21,926 INFO L93 Difference]: Finished difference Result 2314 states and 2484 transitions. [2020-07-28 15:19:21,926 INFO L276 IsEmpty]: Start isEmpty. Operand 2314 states and 2484 transitions. [2020-07-28 15:19:21,928 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:21,928 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:21,928 INFO L74 IsIncluded]: Start isIncluded. First operand 1893 states. Second operand 2314 states. [2020-07-28 15:19:21,928 INFO L87 Difference]: Start difference. First operand 1893 states. Second operand 2314 states. [2020-07-28 15:19:22,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:22,079 INFO L93 Difference]: Finished difference Result 2314 states and 2484 transitions. [2020-07-28 15:19:22,079 INFO L276 IsEmpty]: Start isEmpty. Operand 2314 states and 2484 transitions. [2020-07-28 15:19:22,081 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:22,082 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:22,082 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:22,082 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:22,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1893 states. [2020-07-28 15:19:22,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1893 states to 1893 states and 2060 transitions. [2020-07-28 15:19:22,184 INFO L78 Accepts]: Start accepts. Automaton has 1893 states and 2060 transitions. Word has length 177 [2020-07-28 15:19:22,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:22,185 INFO L479 AbstractCegarLoop]: Abstraction has 1893 states and 2060 transitions. [2020-07-28 15:19:22,185 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:22,185 INFO L276 IsEmpty]: Start isEmpty. Operand 1893 states and 2060 transitions. [2020-07-28 15:19:22,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2020-07-28 15:19:22,188 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:22,188 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2020-07-28 15:19:22,188 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-07-28 15:19:22,189 INFO L427 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:22,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:22,189 INFO L82 PathProgramCache]: Analyzing trace with hash -751837008, now seen corresponding path program 1 times [2020-07-28 15:19:22,189 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:22,190 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711216678] [2020-07-28 15:19:22,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:22,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:22,293 INFO L280 TraceCheckUtils]: 0: Hoare triple {46382#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {46382#true} is VALID [2020-07-28 15:19:22,293 INFO L280 TraceCheckUtils]: 1: Hoare triple {46382#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {46382#true} is VALID [2020-07-28 15:19:22,293 INFO L280 TraceCheckUtils]: 2: Hoare triple {46382#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {46382#true} is VALID [2020-07-28 15:19:22,293 INFO L280 TraceCheckUtils]: 3: Hoare triple {46382#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {46382#true} is VALID [2020-07-28 15:19:22,293 INFO L280 TraceCheckUtils]: 4: Hoare triple {46382#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,294 INFO L280 TraceCheckUtils]: 5: Hoare triple {46382#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {46382#true} is VALID [2020-07-28 15:19:22,294 INFO L280 TraceCheckUtils]: 6: Hoare triple {46382#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,294 INFO L280 TraceCheckUtils]: 7: Hoare triple {46382#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,295 INFO L280 TraceCheckUtils]: 8: Hoare triple {46382#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,295 INFO L280 TraceCheckUtils]: 9: Hoare triple {46382#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,295 INFO L280 TraceCheckUtils]: 10: Hoare triple {46382#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,295 INFO L280 TraceCheckUtils]: 11: Hoare triple {46382#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,295 INFO L280 TraceCheckUtils]: 12: Hoare triple {46382#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,295 INFO L280 TraceCheckUtils]: 13: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,296 INFO L280 TraceCheckUtils]: 14: Hoare triple {46382#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,296 INFO L280 TraceCheckUtils]: 15: Hoare triple {46382#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,296 INFO L280 TraceCheckUtils]: 16: Hoare triple {46382#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {46382#true} is VALID [2020-07-28 15:19:22,296 INFO L280 TraceCheckUtils]: 17: Hoare triple {46382#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,296 INFO L280 TraceCheckUtils]: 18: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,296 INFO L280 TraceCheckUtils]: 19: Hoare triple {46382#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,297 INFO L280 TraceCheckUtils]: 20: Hoare triple {46382#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {46382#true} is VALID [2020-07-28 15:19:22,297 INFO L280 TraceCheckUtils]: 21: Hoare triple {46382#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {46382#true} is VALID [2020-07-28 15:19:22,297 INFO L280 TraceCheckUtils]: 22: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,297 INFO L280 TraceCheckUtils]: 23: Hoare triple {46382#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,298 INFO L280 TraceCheckUtils]: 24: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,298 INFO L280 TraceCheckUtils]: 25: Hoare triple {46382#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,298 INFO L280 TraceCheckUtils]: 26: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,298 INFO L280 TraceCheckUtils]: 27: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,299 INFO L280 TraceCheckUtils]: 28: Hoare triple {46382#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,299 INFO L280 TraceCheckUtils]: 29: Hoare triple {46382#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,299 INFO L280 TraceCheckUtils]: 30: Hoare triple {46382#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 9;calculate_output_#res := 26; {46382#true} is VALID [2020-07-28 15:19:22,299 INFO L280 TraceCheckUtils]: 31: Hoare triple {46382#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {46382#true} is VALID [2020-07-28 15:19:22,299 INFO L280 TraceCheckUtils]: 32: Hoare triple {46382#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {46382#true} is VALID [2020-07-28 15:19:22,299 INFO L280 TraceCheckUtils]: 33: Hoare triple {46382#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {46382#true} is VALID [2020-07-28 15:19:22,300 INFO L280 TraceCheckUtils]: 34: Hoare triple {46382#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,300 INFO L280 TraceCheckUtils]: 35: Hoare triple {46382#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {46382#true} is VALID [2020-07-28 15:19:22,300 INFO L280 TraceCheckUtils]: 36: Hoare triple {46382#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,300 INFO L280 TraceCheckUtils]: 37: Hoare triple {46382#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,301 INFO L280 TraceCheckUtils]: 38: Hoare triple {46382#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,301 INFO L280 TraceCheckUtils]: 39: Hoare triple {46382#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,301 INFO L280 TraceCheckUtils]: 40: Hoare triple {46382#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,302 INFO L280 TraceCheckUtils]: 41: Hoare triple {46382#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,302 INFO L280 TraceCheckUtils]: 42: Hoare triple {46382#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,302 INFO L280 TraceCheckUtils]: 43: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,302 INFO L280 TraceCheckUtils]: 44: Hoare triple {46382#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,302 INFO L280 TraceCheckUtils]: 45: Hoare triple {46382#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,303 INFO L280 TraceCheckUtils]: 46: Hoare triple {46382#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {46382#true} is VALID [2020-07-28 15:19:22,303 INFO L280 TraceCheckUtils]: 47: Hoare triple {46382#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,303 INFO L280 TraceCheckUtils]: 48: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,303 INFO L280 TraceCheckUtils]: 49: Hoare triple {46382#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,304 INFO L280 TraceCheckUtils]: 50: Hoare triple {46382#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {46382#true} is VALID [2020-07-28 15:19:22,304 INFO L280 TraceCheckUtils]: 51: Hoare triple {46382#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {46382#true} is VALID [2020-07-28 15:19:22,304 INFO L280 TraceCheckUtils]: 52: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,304 INFO L280 TraceCheckUtils]: 53: Hoare triple {46382#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,305 INFO L280 TraceCheckUtils]: 54: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,305 INFO L280 TraceCheckUtils]: 55: Hoare triple {46382#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,305 INFO L280 TraceCheckUtils]: 56: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,305 INFO L280 TraceCheckUtils]: 57: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,306 INFO L280 TraceCheckUtils]: 58: Hoare triple {46382#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,306 INFO L280 TraceCheckUtils]: 59: Hoare triple {46382#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,306 INFO L280 TraceCheckUtils]: 60: Hoare triple {46382#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,306 INFO L280 TraceCheckUtils]: 61: Hoare triple {46382#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,307 INFO L280 TraceCheckUtils]: 62: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {46382#true} is VALID [2020-07-28 15:19:22,307 INFO L280 TraceCheckUtils]: 63: Hoare triple {46382#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,307 INFO L280 TraceCheckUtils]: 64: Hoare triple {46382#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {46382#true} is VALID [2020-07-28 15:19:22,307 INFO L280 TraceCheckUtils]: 65: Hoare triple {46382#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,307 INFO L280 TraceCheckUtils]: 66: Hoare triple {46382#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,308 INFO L280 TraceCheckUtils]: 67: Hoare triple {46382#true} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {46382#true} is VALID [2020-07-28 15:19:22,308 INFO L280 TraceCheckUtils]: 68: Hoare triple {46382#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,308 INFO L280 TraceCheckUtils]: 69: Hoare triple {46382#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,308 INFO L280 TraceCheckUtils]: 70: Hoare triple {46382#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {46382#true} is VALID [2020-07-28 15:19:22,309 INFO L280 TraceCheckUtils]: 71: Hoare triple {46382#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,309 INFO L280 TraceCheckUtils]: 72: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,309 INFO L280 TraceCheckUtils]: 73: Hoare triple {46382#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,309 INFO L280 TraceCheckUtils]: 74: Hoare triple {46382#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,310 INFO L280 TraceCheckUtils]: 75: Hoare triple {46382#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,310 INFO L280 TraceCheckUtils]: 76: Hoare triple {46382#true} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,310 INFO L280 TraceCheckUtils]: 77: Hoare triple {46382#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,310 INFO L280 TraceCheckUtils]: 78: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {46382#true} is VALID [2020-07-28 15:19:22,311 INFO L280 TraceCheckUtils]: 79: Hoare triple {46382#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,311 INFO L280 TraceCheckUtils]: 80: Hoare triple {46382#true} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,311 INFO L280 TraceCheckUtils]: 81: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {46382#true} is VALID [2020-07-28 15:19:22,311 INFO L280 TraceCheckUtils]: 82: Hoare triple {46382#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {46382#true} is VALID [2020-07-28 15:19:22,312 INFO L280 TraceCheckUtils]: 83: Hoare triple {46382#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,312 INFO L280 TraceCheckUtils]: 84: Hoare triple {46382#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {46382#true} is VALID [2020-07-28 15:19:22,312 INFO L280 TraceCheckUtils]: 85: Hoare triple {46382#true} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {46382#true} is VALID [2020-07-28 15:19:22,312 INFO L280 TraceCheckUtils]: 86: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,313 INFO L280 TraceCheckUtils]: 87: Hoare triple {46382#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {46382#true} is VALID [2020-07-28 15:19:22,313 INFO L280 TraceCheckUtils]: 88: Hoare triple {46382#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {46382#true} is VALID [2020-07-28 15:19:22,313 INFO L280 TraceCheckUtils]: 89: Hoare triple {46382#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,313 INFO L280 TraceCheckUtils]: 90: Hoare triple {46382#true} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,313 INFO L280 TraceCheckUtils]: 91: Hoare triple {46382#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,314 INFO L280 TraceCheckUtils]: 92: Hoare triple {46382#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,314 INFO L280 TraceCheckUtils]: 93: Hoare triple {46382#true} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {46382#true} is VALID [2020-07-28 15:19:22,314 INFO L280 TraceCheckUtils]: 94: Hoare triple {46382#true} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {46382#true} is VALID [2020-07-28 15:19:22,314 INFO L280 TraceCheckUtils]: 95: Hoare triple {46382#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {46382#true} is VALID [2020-07-28 15:19:22,315 INFO L280 TraceCheckUtils]: 96: Hoare triple {46382#true} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {46382#true} is VALID [2020-07-28 15:19:22,315 INFO L280 TraceCheckUtils]: 97: Hoare triple {46382#true} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {46382#true} is VALID [2020-07-28 15:19:22,316 INFO L280 TraceCheckUtils]: 98: Hoare triple {46382#true} assume 8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0);~a11~0 := 1;~a19~0 := 0;~a25~0 := 1;~a17~0 := 7;~a28~0 := 9;calculate_output_#res := -1; {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,317 INFO L280 TraceCheckUtils]: 99: Hoare triple {46384#(= 1 ~a25~0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,317 INFO L280 TraceCheckUtils]: 100: Hoare triple {46384#(= 1 ~a25~0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,318 INFO L280 TraceCheckUtils]: 101: Hoare triple {46384#(= 1 ~a25~0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,318 INFO L280 TraceCheckUtils]: 102: Hoare triple {46384#(= 1 ~a25~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,319 INFO L280 TraceCheckUtils]: 103: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,320 INFO L280 TraceCheckUtils]: 104: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,320 INFO L280 TraceCheckUtils]: 105: Hoare triple {46384#(= 1 ~a25~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,321 INFO L280 TraceCheckUtils]: 106: Hoare triple {46384#(= 1 ~a25~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,321 INFO L280 TraceCheckUtils]: 107: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,322 INFO L280 TraceCheckUtils]: 108: Hoare triple {46384#(= 1 ~a25~0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,323 INFO L280 TraceCheckUtils]: 109: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,323 INFO L280 TraceCheckUtils]: 110: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,324 INFO L280 TraceCheckUtils]: 111: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,324 INFO L280 TraceCheckUtils]: 112: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,325 INFO L280 TraceCheckUtils]: 113: Hoare triple {46384#(= 1 ~a25~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,325 INFO L280 TraceCheckUtils]: 114: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,326 INFO L280 TraceCheckUtils]: 115: Hoare triple {46384#(= 1 ~a25~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,327 INFO L280 TraceCheckUtils]: 116: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,327 INFO L280 TraceCheckUtils]: 117: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,328 INFO L280 TraceCheckUtils]: 118: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,328 INFO L280 TraceCheckUtils]: 119: Hoare triple {46384#(= 1 ~a25~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,329 INFO L280 TraceCheckUtils]: 120: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,329 INFO L280 TraceCheckUtils]: 121: Hoare triple {46384#(= 1 ~a25~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,330 INFO L280 TraceCheckUtils]: 122: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,331 INFO L280 TraceCheckUtils]: 123: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,331 INFO L280 TraceCheckUtils]: 124: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,332 INFO L280 TraceCheckUtils]: 125: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,332 INFO L280 TraceCheckUtils]: 126: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,333 INFO L280 TraceCheckUtils]: 127: Hoare triple {46384#(= 1 ~a25~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,333 INFO L280 TraceCheckUtils]: 128: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,334 INFO L280 TraceCheckUtils]: 129: Hoare triple {46384#(= 1 ~a25~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,335 INFO L280 TraceCheckUtils]: 130: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,335 INFO L280 TraceCheckUtils]: 131: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,336 INFO L280 TraceCheckUtils]: 132: Hoare triple {46384#(= 1 ~a25~0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,336 INFO L280 TraceCheckUtils]: 133: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,337 INFO L280 TraceCheckUtils]: 134: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,337 INFO L280 TraceCheckUtils]: 135: Hoare triple {46384#(= 1 ~a25~0)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,338 INFO L280 TraceCheckUtils]: 136: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,339 INFO L280 TraceCheckUtils]: 137: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,339 INFO L280 TraceCheckUtils]: 138: Hoare triple {46384#(= 1 ~a25~0)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,340 INFO L280 TraceCheckUtils]: 139: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,340 INFO L280 TraceCheckUtils]: 140: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,341 INFO L280 TraceCheckUtils]: 141: Hoare triple {46384#(= 1 ~a25~0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,342 INFO L280 TraceCheckUtils]: 142: Hoare triple {46384#(= 1 ~a25~0)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,342 INFO L280 TraceCheckUtils]: 143: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,343 INFO L280 TraceCheckUtils]: 144: Hoare triple {46384#(= 1 ~a25~0)} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,343 INFO L280 TraceCheckUtils]: 145: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,344 INFO L280 TraceCheckUtils]: 146: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,345 INFO L280 TraceCheckUtils]: 147: Hoare triple {46384#(= 1 ~a25~0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,345 INFO L280 TraceCheckUtils]: 148: Hoare triple {46384#(= 1 ~a25~0)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,346 INFO L280 TraceCheckUtils]: 149: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,347 INFO L280 TraceCheckUtils]: 150: Hoare triple {46384#(= 1 ~a25~0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,347 INFO L280 TraceCheckUtils]: 151: Hoare triple {46384#(= 1 ~a25~0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,348 INFO L280 TraceCheckUtils]: 152: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,348 INFO L280 TraceCheckUtils]: 153: Hoare triple {46384#(= 1 ~a25~0)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,349 INFO L280 TraceCheckUtils]: 154: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,350 INFO L280 TraceCheckUtils]: 155: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,350 INFO L280 TraceCheckUtils]: 156: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,351 INFO L280 TraceCheckUtils]: 157: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,351 INFO L280 TraceCheckUtils]: 158: Hoare triple {46384#(= 1 ~a25~0)} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,355 INFO L280 TraceCheckUtils]: 159: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,356 INFO L280 TraceCheckUtils]: 160: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,357 INFO L280 TraceCheckUtils]: 161: Hoare triple {46384#(= 1 ~a25~0)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,357 INFO L280 TraceCheckUtils]: 162: Hoare triple {46384#(= 1 ~a25~0)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,358 INFO L280 TraceCheckUtils]: 163: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,358 INFO L280 TraceCheckUtils]: 164: Hoare triple {46384#(= 1 ~a25~0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,359 INFO L280 TraceCheckUtils]: 165: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,360 INFO L280 TraceCheckUtils]: 166: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,360 INFO L280 TraceCheckUtils]: 167: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,361 INFO L280 TraceCheckUtils]: 168: Hoare triple {46384#(= 1 ~a25~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,361 INFO L280 TraceCheckUtils]: 169: Hoare triple {46384#(= 1 ~a25~0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,362 INFO L280 TraceCheckUtils]: 170: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,362 INFO L280 TraceCheckUtils]: 171: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,363 INFO L280 TraceCheckUtils]: 172: Hoare triple {46384#(= 1 ~a25~0)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,364 INFO L280 TraceCheckUtils]: 173: Hoare triple {46384#(= 1 ~a25~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,364 INFO L280 TraceCheckUtils]: 174: Hoare triple {46384#(= 1 ~a25~0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,365 INFO L280 TraceCheckUtils]: 175: Hoare triple {46384#(= 1 ~a25~0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,365 INFO L280 TraceCheckUtils]: 176: Hoare triple {46384#(= 1 ~a25~0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,366 INFO L280 TraceCheckUtils]: 177: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,367 INFO L280 TraceCheckUtils]: 178: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,367 INFO L280 TraceCheckUtils]: 179: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,368 INFO L280 TraceCheckUtils]: 180: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,368 INFO L280 TraceCheckUtils]: 181: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,369 INFO L280 TraceCheckUtils]: 182: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,370 INFO L280 TraceCheckUtils]: 183: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,370 INFO L280 TraceCheckUtils]: 184: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,371 INFO L280 TraceCheckUtils]: 185: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,371 INFO L280 TraceCheckUtils]: 186: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,372 INFO L280 TraceCheckUtils]: 187: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,373 INFO L280 TraceCheckUtils]: 188: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,373 INFO L280 TraceCheckUtils]: 189: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,374 INFO L280 TraceCheckUtils]: 190: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,374 INFO L280 TraceCheckUtils]: 191: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,375 INFO L280 TraceCheckUtils]: 192: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,376 INFO L280 TraceCheckUtils]: 193: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,376 INFO L280 TraceCheckUtils]: 194: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,377 INFO L280 TraceCheckUtils]: 195: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,377 INFO L280 TraceCheckUtils]: 196: Hoare triple {46384#(= 1 ~a25~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {46384#(= 1 ~a25~0)} is VALID [2020-07-28 15:19:22,378 INFO L280 TraceCheckUtils]: 197: Hoare triple {46384#(= 1 ~a25~0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {46383#false} is VALID [2020-07-28 15:19:22,378 INFO L280 TraceCheckUtils]: 198: Hoare triple {46383#false} assume !false; {46383#false} is VALID [2020-07-28 15:19:22,403 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2020-07-28 15:19:22,404 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711216678] [2020-07-28 15:19:22,404 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:22,404 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:22,404 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59715846] [2020-07-28 15:19:22,405 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 199 [2020-07-28 15:19:22,405 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:22,406 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:22,603 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 171 edges. 171 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:22,603 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:22,604 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:22,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:22,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:22,604 INFO L87 Difference]: Start difference. First operand 1893 states and 2060 transitions. Second operand 3 states. [2020-07-28 15:19:23,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:23,832 INFO L93 Difference]: Finished difference Result 3594 states and 3900 transitions. [2020-07-28 15:19:23,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:23,833 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 199 [2020-07-28 15:19:23,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:23,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:23,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions. [2020-07-28 15:19:23,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:23,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 555 transitions. [2020-07-28 15:19:23,837 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 555 transitions. [2020-07-28 15:19:24,489 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 555 edges. 555 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:24,568 INFO L225 Difference]: With dead ends: 3594 [2020-07-28 15:19:24,568 INFO L226 Difference]: Without dead ends: 1471 [2020-07-28 15:19:24,570 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:24,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2020-07-28 15:19:24,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 1468. [2020-07-28 15:19:24,660 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:24,660 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1471 states. Second operand 1468 states. [2020-07-28 15:19:24,660 INFO L74 IsIncluded]: Start isIncluded. First operand 1471 states. Second operand 1468 states. [2020-07-28 15:19:24,660 INFO L87 Difference]: Start difference. First operand 1471 states. Second operand 1468 states. [2020-07-28 15:19:24,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:24,734 INFO L93 Difference]: Finished difference Result 1471 states and 1549 transitions. [2020-07-28 15:19:24,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 1549 transitions. [2020-07-28 15:19:24,735 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:24,735 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:24,736 INFO L74 IsIncluded]: Start isIncluded. First operand 1468 states. Second operand 1471 states. [2020-07-28 15:19:24,736 INFO L87 Difference]: Start difference. First operand 1468 states. Second operand 1471 states. [2020-07-28 15:19:24,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:24,794 INFO L93 Difference]: Finished difference Result 1471 states and 1549 transitions. [2020-07-28 15:19:24,794 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 1549 transitions. [2020-07-28 15:19:24,795 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:24,795 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:24,795 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:24,796 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:24,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1468 states. [2020-07-28 15:19:24,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1468 states to 1468 states and 1544 transitions. [2020-07-28 15:19:24,855 INFO L78 Accepts]: Start accepts. Automaton has 1468 states and 1544 transitions. Word has length 199 [2020-07-28 15:19:24,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:24,855 INFO L479 AbstractCegarLoop]: Abstraction has 1468 states and 1544 transitions. [2020-07-28 15:19:24,855 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:24,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1468 states and 1544 transitions. [2020-07-28 15:19:24,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2020-07-28 15:19:24,858 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:24,858 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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] [2020-07-28 15:19:24,858 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-07-28 15:19:24,858 INFO L427 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:24,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:24,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1674197944, now seen corresponding path program 1 times [2020-07-28 15:19:24,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:24,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297645669] [2020-07-28 15:19:24,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:24,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:24,983 INFO L280 TraceCheckUtils]: 0: Hoare triple {54463#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {54463#true} is VALID [2020-07-28 15:19:24,983 INFO L280 TraceCheckUtils]: 1: Hoare triple {54463#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {54463#true} is VALID [2020-07-28 15:19:24,984 INFO L280 TraceCheckUtils]: 2: Hoare triple {54463#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {54463#true} is VALID [2020-07-28 15:19:24,984 INFO L280 TraceCheckUtils]: 3: Hoare triple {54463#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {54463#true} is VALID [2020-07-28 15:19:24,984 INFO L280 TraceCheckUtils]: 4: Hoare triple {54463#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:24,984 INFO L280 TraceCheckUtils]: 5: Hoare triple {54463#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {54463#true} is VALID [2020-07-28 15:19:24,985 INFO L280 TraceCheckUtils]: 6: Hoare triple {54463#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:24,985 INFO L280 TraceCheckUtils]: 7: Hoare triple {54463#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:24,985 INFO L280 TraceCheckUtils]: 8: Hoare triple {54463#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,016 INFO L280 TraceCheckUtils]: 9: Hoare triple {54463#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,017 INFO L280 TraceCheckUtils]: 10: Hoare triple {54463#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,017 INFO L280 TraceCheckUtils]: 11: Hoare triple {54463#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,017 INFO L280 TraceCheckUtils]: 12: Hoare triple {54463#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,017 INFO L280 TraceCheckUtils]: 13: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,017 INFO L280 TraceCheckUtils]: 14: Hoare triple {54463#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,018 INFO L280 TraceCheckUtils]: 15: Hoare triple {54463#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,018 INFO L280 TraceCheckUtils]: 16: Hoare triple {54463#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {54463#true} is VALID [2020-07-28 15:19:25,018 INFO L280 TraceCheckUtils]: 17: Hoare triple {54463#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,018 INFO L280 TraceCheckUtils]: 18: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,019 INFO L280 TraceCheckUtils]: 19: Hoare triple {54463#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,019 INFO L280 TraceCheckUtils]: 20: Hoare triple {54463#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {54463#true} is VALID [2020-07-28 15:19:25,020 INFO L280 TraceCheckUtils]: 21: Hoare triple {54463#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {54463#true} is VALID [2020-07-28 15:19:25,020 INFO L280 TraceCheckUtils]: 22: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,020 INFO L280 TraceCheckUtils]: 23: Hoare triple {54463#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,020 INFO L280 TraceCheckUtils]: 24: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,020 INFO L280 TraceCheckUtils]: 25: Hoare triple {54463#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,021 INFO L280 TraceCheckUtils]: 26: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,021 INFO L280 TraceCheckUtils]: 27: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,021 INFO L280 TraceCheckUtils]: 28: Hoare triple {54463#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,021 INFO L280 TraceCheckUtils]: 29: Hoare triple {54463#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,021 INFO L280 TraceCheckUtils]: 30: Hoare triple {54463#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,022 INFO L280 TraceCheckUtils]: 31: Hoare triple {54463#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,022 INFO L280 TraceCheckUtils]: 32: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {54463#true} is VALID [2020-07-28 15:19:25,022 INFO L280 TraceCheckUtils]: 33: Hoare triple {54463#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,022 INFO L280 TraceCheckUtils]: 34: Hoare triple {54463#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {54463#true} is VALID [2020-07-28 15:19:25,024 INFO L280 TraceCheckUtils]: 35: Hoare triple {54463#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,024 INFO L280 TraceCheckUtils]: 36: Hoare triple {54463#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,024 INFO L280 TraceCheckUtils]: 37: Hoare triple {54463#true} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,025 INFO L280 TraceCheckUtils]: 38: Hoare triple {54463#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,025 INFO L280 TraceCheckUtils]: 39: Hoare triple {54463#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,025 INFO L280 TraceCheckUtils]: 40: Hoare triple {54463#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,025 INFO L280 TraceCheckUtils]: 41: Hoare triple {54463#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,026 INFO L280 TraceCheckUtils]: 42: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,026 INFO L280 TraceCheckUtils]: 43: Hoare triple {54463#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,026 INFO L280 TraceCheckUtils]: 44: Hoare triple {54463#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,027 INFO L280 TraceCheckUtils]: 45: Hoare triple {54463#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,027 INFO L280 TraceCheckUtils]: 46: Hoare triple {54463#true} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,027 INFO L280 TraceCheckUtils]: 47: Hoare triple {54463#true} assume 8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0;~a28~0 := 9;calculate_output_#res := 23; {54463#true} is VALID [2020-07-28 15:19:25,028 INFO L280 TraceCheckUtils]: 48: Hoare triple {54463#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {54463#true} is VALID [2020-07-28 15:19:25,028 INFO L280 TraceCheckUtils]: 49: Hoare triple {54463#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {54463#true} is VALID [2020-07-28 15:19:25,029 INFO L280 TraceCheckUtils]: 50: Hoare triple {54463#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {54463#true} is VALID [2020-07-28 15:19:25,029 INFO L280 TraceCheckUtils]: 51: Hoare triple {54463#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,029 INFO L280 TraceCheckUtils]: 52: Hoare triple {54463#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {54463#true} is VALID [2020-07-28 15:19:25,030 INFO L280 TraceCheckUtils]: 53: Hoare triple {54463#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,030 INFO L280 TraceCheckUtils]: 54: Hoare triple {54463#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,030 INFO L280 TraceCheckUtils]: 55: Hoare triple {54463#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,031 INFO L280 TraceCheckUtils]: 56: Hoare triple {54463#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,031 INFO L280 TraceCheckUtils]: 57: Hoare triple {54463#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,032 INFO L280 TraceCheckUtils]: 58: Hoare triple {54463#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,032 INFO L280 TraceCheckUtils]: 59: Hoare triple {54463#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,032 INFO L280 TraceCheckUtils]: 60: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,033 INFO L280 TraceCheckUtils]: 61: Hoare triple {54463#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,033 INFO L280 TraceCheckUtils]: 62: Hoare triple {54463#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,033 INFO L280 TraceCheckUtils]: 63: Hoare triple {54463#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {54463#true} is VALID [2020-07-28 15:19:25,034 INFO L280 TraceCheckUtils]: 64: Hoare triple {54463#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,034 INFO L280 TraceCheckUtils]: 65: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,034 INFO L280 TraceCheckUtils]: 66: Hoare triple {54463#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,035 INFO L280 TraceCheckUtils]: 67: Hoare triple {54463#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {54463#true} is VALID [2020-07-28 15:19:25,035 INFO L280 TraceCheckUtils]: 68: Hoare triple {54463#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {54463#true} is VALID [2020-07-28 15:19:25,035 INFO L280 TraceCheckUtils]: 69: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,036 INFO L280 TraceCheckUtils]: 70: Hoare triple {54463#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,036 INFO L280 TraceCheckUtils]: 71: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,036 INFO L280 TraceCheckUtils]: 72: Hoare triple {54463#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,037 INFO L280 TraceCheckUtils]: 73: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,037 INFO L280 TraceCheckUtils]: 74: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,037 INFO L280 TraceCheckUtils]: 75: Hoare triple {54463#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,038 INFO L280 TraceCheckUtils]: 76: Hoare triple {54463#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,038 INFO L280 TraceCheckUtils]: 77: Hoare triple {54463#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,039 INFO L280 TraceCheckUtils]: 78: Hoare triple {54463#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,039 INFO L280 TraceCheckUtils]: 79: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {54463#true} is VALID [2020-07-28 15:19:25,039 INFO L280 TraceCheckUtils]: 80: Hoare triple {54463#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,039 INFO L280 TraceCheckUtils]: 81: Hoare triple {54463#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {54463#true} is VALID [2020-07-28 15:19:25,040 INFO L280 TraceCheckUtils]: 82: Hoare triple {54463#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,040 INFO L280 TraceCheckUtils]: 83: Hoare triple {54463#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,040 INFO L280 TraceCheckUtils]: 84: Hoare triple {54463#true} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,041 INFO L280 TraceCheckUtils]: 85: Hoare triple {54463#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,041 INFO L280 TraceCheckUtils]: 86: Hoare triple {54463#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,041 INFO L280 TraceCheckUtils]: 87: Hoare triple {54463#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,042 INFO L280 TraceCheckUtils]: 88: Hoare triple {54463#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,042 INFO L280 TraceCheckUtils]: 89: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,042 INFO L280 TraceCheckUtils]: 90: Hoare triple {54463#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,043 INFO L280 TraceCheckUtils]: 91: Hoare triple {54463#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,043 INFO L280 TraceCheckUtils]: 92: Hoare triple {54463#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,043 INFO L280 TraceCheckUtils]: 93: Hoare triple {54463#true} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,044 INFO L280 TraceCheckUtils]: 94: Hoare triple {54463#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,044 INFO L280 TraceCheckUtils]: 95: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {54463#true} is VALID [2020-07-28 15:19:25,044 INFO L280 TraceCheckUtils]: 96: Hoare triple {54463#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,045 INFO L280 TraceCheckUtils]: 97: Hoare triple {54463#true} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,045 INFO L280 TraceCheckUtils]: 98: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {54463#true} is VALID [2020-07-28 15:19:25,046 INFO L280 TraceCheckUtils]: 99: Hoare triple {54463#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,046 INFO L280 TraceCheckUtils]: 100: Hoare triple {54463#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,046 INFO L280 TraceCheckUtils]: 101: Hoare triple {54463#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {54463#true} is VALID [2020-07-28 15:19:25,046 INFO L280 TraceCheckUtils]: 102: Hoare triple {54463#true} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,047 INFO L280 TraceCheckUtils]: 103: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,047 INFO L280 TraceCheckUtils]: 104: Hoare triple {54463#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,048 INFO L280 TraceCheckUtils]: 105: Hoare triple {54463#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,048 INFO L280 TraceCheckUtils]: 106: Hoare triple {54463#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,048 INFO L280 TraceCheckUtils]: 107: Hoare triple {54463#true} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,049 INFO L280 TraceCheckUtils]: 108: Hoare triple {54463#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,049 INFO L280 TraceCheckUtils]: 109: Hoare triple {54463#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,049 INFO L280 TraceCheckUtils]: 110: Hoare triple {54463#true} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {54463#true} is VALID [2020-07-28 15:19:25,049 INFO L280 TraceCheckUtils]: 111: Hoare triple {54463#true} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,050 INFO L280 TraceCheckUtils]: 112: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,050 INFO L280 TraceCheckUtils]: 113: Hoare triple {54463#true} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {54463#true} is VALID [2020-07-28 15:19:25,050 INFO L280 TraceCheckUtils]: 114: Hoare triple {54463#true} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {54463#true} is VALID [2020-07-28 15:19:25,050 INFO L280 TraceCheckUtils]: 115: Hoare triple {54463#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {54463#true} is VALID [2020-07-28 15:19:25,051 INFO L280 TraceCheckUtils]: 116: Hoare triple {54463#true} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {54463#true} is VALID [2020-07-28 15:19:25,051 INFO L280 TraceCheckUtils]: 117: Hoare triple {54463#true} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {54463#true} is VALID [2020-07-28 15:19:25,051 INFO L280 TraceCheckUtils]: 118: Hoare triple {54463#true} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {54463#true} is VALID [2020-07-28 15:19:25,052 INFO L280 TraceCheckUtils]: 119: Hoare triple {54463#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {54463#true} is VALID [2020-07-28 15:19:25,053 INFO L280 TraceCheckUtils]: 120: Hoare triple {54463#true} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a19~0 := 0;~a28~0 := 7;calculate_output_#res := 25; {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,053 INFO L280 TraceCheckUtils]: 121: Hoare triple {54465#(<= ~a28~0 7)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,054 INFO L280 TraceCheckUtils]: 122: Hoare triple {54465#(<= ~a28~0 7)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,055 INFO L280 TraceCheckUtils]: 123: Hoare triple {54465#(<= ~a28~0 7)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,055 INFO L280 TraceCheckUtils]: 124: Hoare triple {54465#(<= ~a28~0 7)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,056 INFO L280 TraceCheckUtils]: 125: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,056 INFO L280 TraceCheckUtils]: 126: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,057 INFO L280 TraceCheckUtils]: 127: Hoare triple {54465#(<= ~a28~0 7)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,057 INFO L280 TraceCheckUtils]: 128: Hoare triple {54465#(<= ~a28~0 7)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,058 INFO L280 TraceCheckUtils]: 129: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,059 INFO L280 TraceCheckUtils]: 130: Hoare triple {54465#(<= ~a28~0 7)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,059 INFO L280 TraceCheckUtils]: 131: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,060 INFO L280 TraceCheckUtils]: 132: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,061 INFO L280 TraceCheckUtils]: 133: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,061 INFO L280 TraceCheckUtils]: 134: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,062 INFO L280 TraceCheckUtils]: 135: Hoare triple {54465#(<= ~a28~0 7)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,062 INFO L280 TraceCheckUtils]: 136: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,063 INFO L280 TraceCheckUtils]: 137: Hoare triple {54465#(<= ~a28~0 7)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,064 INFO L280 TraceCheckUtils]: 138: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,064 INFO L280 TraceCheckUtils]: 139: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,065 INFO L280 TraceCheckUtils]: 140: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,065 INFO L280 TraceCheckUtils]: 141: Hoare triple {54465#(<= ~a28~0 7)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,066 INFO L280 TraceCheckUtils]: 142: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,066 INFO L280 TraceCheckUtils]: 143: Hoare triple {54465#(<= ~a28~0 7)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,067 INFO L280 TraceCheckUtils]: 144: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,068 INFO L280 TraceCheckUtils]: 145: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,068 INFO L280 TraceCheckUtils]: 146: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,069 INFO L280 TraceCheckUtils]: 147: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,070 INFO L280 TraceCheckUtils]: 148: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,070 INFO L280 TraceCheckUtils]: 149: Hoare triple {54465#(<= ~a28~0 7)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,071 INFO L280 TraceCheckUtils]: 150: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,072 INFO L280 TraceCheckUtils]: 151: Hoare triple {54465#(<= ~a28~0 7)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,073 INFO L280 TraceCheckUtils]: 152: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,074 INFO L280 TraceCheckUtils]: 153: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,075 INFO L280 TraceCheckUtils]: 154: Hoare triple {54465#(<= ~a28~0 7)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,076 INFO L280 TraceCheckUtils]: 155: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,076 INFO L280 TraceCheckUtils]: 156: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,077 INFO L280 TraceCheckUtils]: 157: Hoare triple {54465#(<= ~a28~0 7)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,078 INFO L280 TraceCheckUtils]: 158: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,079 INFO L280 TraceCheckUtils]: 159: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,080 INFO L280 TraceCheckUtils]: 160: Hoare triple {54465#(<= ~a28~0 7)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,081 INFO L280 TraceCheckUtils]: 161: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,082 INFO L280 TraceCheckUtils]: 162: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,083 INFO L280 TraceCheckUtils]: 163: Hoare triple {54465#(<= ~a28~0 7)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,083 INFO L280 TraceCheckUtils]: 164: Hoare triple {54465#(<= ~a28~0 7)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,084 INFO L280 TraceCheckUtils]: 165: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,085 INFO L280 TraceCheckUtils]: 166: Hoare triple {54465#(<= ~a28~0 7)} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,086 INFO L280 TraceCheckUtils]: 167: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,087 INFO L280 TraceCheckUtils]: 168: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,088 INFO L280 TraceCheckUtils]: 169: Hoare triple {54465#(<= ~a28~0 7)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,088 INFO L280 TraceCheckUtils]: 170: Hoare triple {54465#(<= ~a28~0 7)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,089 INFO L280 TraceCheckUtils]: 171: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,090 INFO L280 TraceCheckUtils]: 172: Hoare triple {54465#(<= ~a28~0 7)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,090 INFO L280 TraceCheckUtils]: 173: Hoare triple {54465#(<= ~a28~0 7)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,091 INFO L280 TraceCheckUtils]: 174: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,092 INFO L280 TraceCheckUtils]: 175: Hoare triple {54465#(<= ~a28~0 7)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,093 INFO L280 TraceCheckUtils]: 176: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,094 INFO L280 TraceCheckUtils]: 177: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,094 INFO L280 TraceCheckUtils]: 178: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,095 INFO L280 TraceCheckUtils]: 179: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,096 INFO L280 TraceCheckUtils]: 180: Hoare triple {54465#(<= ~a28~0 7)} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,097 INFO L280 TraceCheckUtils]: 181: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,098 INFO L280 TraceCheckUtils]: 182: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,098 INFO L280 TraceCheckUtils]: 183: Hoare triple {54465#(<= ~a28~0 7)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,099 INFO L280 TraceCheckUtils]: 184: Hoare triple {54465#(<= ~a28~0 7)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,100 INFO L280 TraceCheckUtils]: 185: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,101 INFO L280 TraceCheckUtils]: 186: Hoare triple {54465#(<= ~a28~0 7)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,101 INFO L280 TraceCheckUtils]: 187: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,102 INFO L280 TraceCheckUtils]: 188: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,103 INFO L280 TraceCheckUtils]: 189: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,104 INFO L280 TraceCheckUtils]: 190: Hoare triple {54465#(<= ~a28~0 7)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,105 INFO L280 TraceCheckUtils]: 191: Hoare triple {54465#(<= ~a28~0 7)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,106 INFO L280 TraceCheckUtils]: 192: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,107 INFO L280 TraceCheckUtils]: 193: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,108 INFO L280 TraceCheckUtils]: 194: Hoare triple {54465#(<= ~a28~0 7)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,108 INFO L280 TraceCheckUtils]: 195: Hoare triple {54465#(<= ~a28~0 7)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,109 INFO L280 TraceCheckUtils]: 196: Hoare triple {54465#(<= ~a28~0 7)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,110 INFO L280 TraceCheckUtils]: 197: Hoare triple {54465#(<= ~a28~0 7)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,110 INFO L280 TraceCheckUtils]: 198: Hoare triple {54465#(<= ~a28~0 7)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,111 INFO L280 TraceCheckUtils]: 199: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,111 INFO L280 TraceCheckUtils]: 200: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,112 INFO L280 TraceCheckUtils]: 201: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,113 INFO L280 TraceCheckUtils]: 202: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,113 INFO L280 TraceCheckUtils]: 203: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,114 INFO L280 TraceCheckUtils]: 204: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,115 INFO L280 TraceCheckUtils]: 205: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,115 INFO L280 TraceCheckUtils]: 206: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,116 INFO L280 TraceCheckUtils]: 207: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,116 INFO L280 TraceCheckUtils]: 208: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,117 INFO L280 TraceCheckUtils]: 209: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,118 INFO L280 TraceCheckUtils]: 210: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,119 INFO L280 TraceCheckUtils]: 211: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,120 INFO L280 TraceCheckUtils]: 212: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,121 INFO L280 TraceCheckUtils]: 213: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,122 INFO L280 TraceCheckUtils]: 214: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,122 INFO L280 TraceCheckUtils]: 215: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,123 INFO L280 TraceCheckUtils]: 216: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,125 INFO L280 TraceCheckUtils]: 217: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,125 INFO L280 TraceCheckUtils]: 218: Hoare triple {54465#(<= ~a28~0 7)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {54465#(<= ~a28~0 7)} is VALID [2020-07-28 15:19:25,127 INFO L280 TraceCheckUtils]: 219: Hoare triple {54465#(<= ~a28~0 7)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {54464#false} is VALID [2020-07-28 15:19:25,127 INFO L280 TraceCheckUtils]: 220: Hoare triple {54464#false} assume !false; {54464#false} is VALID [2020-07-28 15:19:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 119 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2020-07-28 15:19:25,173 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297645669] [2020-07-28 15:19:25,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:25,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:25,175 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478133236] [2020-07-28 15:19:25,175 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 221 [2020-07-28 15:19:25,176 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:25,176 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:25,400 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 176 edges. 176 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:25,400 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:25,400 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:25,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:25,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:25,401 INFO L87 Difference]: Start difference. First operand 1468 states and 1544 transitions. Second operand 3 states. [2020-07-28 15:19:26,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:26,485 INFO L93 Difference]: Finished difference Result 3023 states and 3192 transitions. [2020-07-28 15:19:26,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:26,485 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 221 [2020-07-28 15:19:26,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:26,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:26,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 529 transitions. [2020-07-28 15:19:26,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:26,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 529 transitions. [2020-07-28 15:19:26,489 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 529 transitions. [2020-07-28 15:19:27,113 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 529 edges. 529 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:27,207 INFO L225 Difference]: With dead ends: 3023 [2020-07-28 15:19:27,207 INFO L226 Difference]: Without dead ends: 1609 [2020-07-28 15:19:27,209 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:27,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2020-07-28 15:19:27,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1609. [2020-07-28 15:19:27,310 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:27,310 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1609 states. Second operand 1609 states. [2020-07-28 15:19:27,310 INFO L74 IsIncluded]: Start isIncluded. First operand 1609 states. Second operand 1609 states. [2020-07-28 15:19:27,311 INFO L87 Difference]: Start difference. First operand 1609 states. Second operand 1609 states. [2020-07-28 15:19:27,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:27,409 INFO L93 Difference]: Finished difference Result 1609 states and 1669 transitions. [2020-07-28 15:19:27,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1669 transitions. [2020-07-28 15:19:27,410 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:27,411 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:27,411 INFO L74 IsIncluded]: Start isIncluded. First operand 1609 states. Second operand 1609 states. [2020-07-28 15:19:27,411 INFO L87 Difference]: Start difference. First operand 1609 states. Second operand 1609 states. [2020-07-28 15:19:27,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:27,486 INFO L93 Difference]: Finished difference Result 1609 states and 1669 transitions. [2020-07-28 15:19:27,486 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1669 transitions. [2020-07-28 15:19:27,487 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:27,487 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:27,488 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:27,488 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:27,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1609 states. [2020-07-28 15:19:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 1669 transitions. [2020-07-28 15:19:27,567 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 1669 transitions. Word has length 221 [2020-07-28 15:19:27,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:27,568 INFO L479 AbstractCegarLoop]: Abstraction has 1609 states and 1669 transitions. [2020-07-28 15:19:27,568 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:27,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1669 transitions. [2020-07-28 15:19:27,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2020-07-28 15:19:27,571 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:27,571 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 15:19:27,572 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-07-28 15:19:27,572 INFO L427 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:27,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:27,572 INFO L82 PathProgramCache]: Analyzing trace with hash 198896142, now seen corresponding path program 1 times [2020-07-28 15:19:27,573 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:27,573 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808972508] [2020-07-28 15:19:27,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:27,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:27,680 INFO L280 TraceCheckUtils]: 0: Hoare triple {62384#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {62384#true} is VALID [2020-07-28 15:19:27,680 INFO L280 TraceCheckUtils]: 1: Hoare triple {62384#true} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {62384#true} is VALID [2020-07-28 15:19:27,680 INFO L280 TraceCheckUtils]: 2: Hoare triple {62384#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {62384#true} is VALID [2020-07-28 15:19:27,680 INFO L280 TraceCheckUtils]: 3: Hoare triple {62384#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 4: Hoare triple {62384#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 5: Hoare triple {62384#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 6: Hoare triple {62384#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 7: Hoare triple {62384#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 8: Hoare triple {62384#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 9: Hoare triple {62384#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,681 INFO L280 TraceCheckUtils]: 10: Hoare triple {62384#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,682 INFO L280 TraceCheckUtils]: 11: Hoare triple {62384#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,682 INFO L280 TraceCheckUtils]: 12: Hoare triple {62384#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,682 INFO L280 TraceCheckUtils]: 13: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,682 INFO L280 TraceCheckUtils]: 14: Hoare triple {62384#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,682 INFO L280 TraceCheckUtils]: 15: Hoare triple {62384#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,682 INFO L280 TraceCheckUtils]: 16: Hoare triple {62384#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {62384#true} is VALID [2020-07-28 15:19:27,683 INFO L280 TraceCheckUtils]: 17: Hoare triple {62384#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,683 INFO L280 TraceCheckUtils]: 18: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,683 INFO L280 TraceCheckUtils]: 19: Hoare triple {62384#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,683 INFO L280 TraceCheckUtils]: 20: Hoare triple {62384#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {62384#true} is VALID [2020-07-28 15:19:27,684 INFO L280 TraceCheckUtils]: 21: Hoare triple {62384#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {62384#true} is VALID [2020-07-28 15:19:27,684 INFO L280 TraceCheckUtils]: 22: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,684 INFO L280 TraceCheckUtils]: 23: Hoare triple {62384#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,684 INFO L280 TraceCheckUtils]: 24: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,685 INFO L280 TraceCheckUtils]: 25: Hoare triple {62384#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,685 INFO L280 TraceCheckUtils]: 26: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,685 INFO L280 TraceCheckUtils]: 27: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,685 INFO L280 TraceCheckUtils]: 28: Hoare triple {62384#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,685 INFO L280 TraceCheckUtils]: 29: Hoare triple {62384#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,686 INFO L280 TraceCheckUtils]: 30: Hoare triple {62384#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,686 INFO L280 TraceCheckUtils]: 31: Hoare triple {62384#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,686 INFO L280 TraceCheckUtils]: 32: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {62384#true} is VALID [2020-07-28 15:19:27,686 INFO L280 TraceCheckUtils]: 33: Hoare triple {62384#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,687 INFO L280 TraceCheckUtils]: 34: Hoare triple {62384#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {62384#true} is VALID [2020-07-28 15:19:27,687 INFO L280 TraceCheckUtils]: 35: Hoare triple {62384#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,687 INFO L280 TraceCheckUtils]: 36: Hoare triple {62384#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,688 INFO L280 TraceCheckUtils]: 37: Hoare triple {62384#true} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,688 INFO L280 TraceCheckUtils]: 38: Hoare triple {62384#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,688 INFO L280 TraceCheckUtils]: 39: Hoare triple {62384#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,688 INFO L280 TraceCheckUtils]: 40: Hoare triple {62384#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,689 INFO L280 TraceCheckUtils]: 41: Hoare triple {62384#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,689 INFO L280 TraceCheckUtils]: 42: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,689 INFO L280 TraceCheckUtils]: 43: Hoare triple {62384#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,689 INFO L280 TraceCheckUtils]: 44: Hoare triple {62384#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,690 INFO L280 TraceCheckUtils]: 45: Hoare triple {62384#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,690 INFO L280 TraceCheckUtils]: 46: Hoare triple {62384#true} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,690 INFO L280 TraceCheckUtils]: 47: Hoare triple {62384#true} assume 8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0;~a28~0 := 9;calculate_output_#res := 23; {62384#true} is VALID [2020-07-28 15:19:27,690 INFO L280 TraceCheckUtils]: 48: Hoare triple {62384#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {62384#true} is VALID [2020-07-28 15:19:27,691 INFO L280 TraceCheckUtils]: 49: Hoare triple {62384#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {62384#true} is VALID [2020-07-28 15:19:27,691 INFO L280 TraceCheckUtils]: 50: Hoare triple {62384#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {62384#true} is VALID [2020-07-28 15:19:27,691 INFO L280 TraceCheckUtils]: 51: Hoare triple {62384#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,691 INFO L280 TraceCheckUtils]: 52: Hoare triple {62384#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {62384#true} is VALID [2020-07-28 15:19:27,692 INFO L280 TraceCheckUtils]: 53: Hoare triple {62384#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,692 INFO L280 TraceCheckUtils]: 54: Hoare triple {62384#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,692 INFO L280 TraceCheckUtils]: 55: Hoare triple {62384#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,692 INFO L280 TraceCheckUtils]: 56: Hoare triple {62384#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,693 INFO L280 TraceCheckUtils]: 57: Hoare triple {62384#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,693 INFO L280 TraceCheckUtils]: 58: Hoare triple {62384#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,693 INFO L280 TraceCheckUtils]: 59: Hoare triple {62384#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,693 INFO L280 TraceCheckUtils]: 60: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,694 INFO L280 TraceCheckUtils]: 61: Hoare triple {62384#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,694 INFO L280 TraceCheckUtils]: 62: Hoare triple {62384#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,694 INFO L280 TraceCheckUtils]: 63: Hoare triple {62384#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {62384#true} is VALID [2020-07-28 15:19:27,694 INFO L280 TraceCheckUtils]: 64: Hoare triple {62384#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,695 INFO L280 TraceCheckUtils]: 65: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,695 INFO L280 TraceCheckUtils]: 66: Hoare triple {62384#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,695 INFO L280 TraceCheckUtils]: 67: Hoare triple {62384#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {62384#true} is VALID [2020-07-28 15:19:27,695 INFO L280 TraceCheckUtils]: 68: Hoare triple {62384#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {62384#true} is VALID [2020-07-28 15:19:27,696 INFO L280 TraceCheckUtils]: 69: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,696 INFO L280 TraceCheckUtils]: 70: Hoare triple {62384#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,696 INFO L280 TraceCheckUtils]: 71: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,696 INFO L280 TraceCheckUtils]: 72: Hoare triple {62384#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,697 INFO L280 TraceCheckUtils]: 73: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,697 INFO L280 TraceCheckUtils]: 74: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,697 INFO L280 TraceCheckUtils]: 75: Hoare triple {62384#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,697 INFO L280 TraceCheckUtils]: 76: Hoare triple {62384#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,697 INFO L280 TraceCheckUtils]: 77: Hoare triple {62384#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,698 INFO L280 TraceCheckUtils]: 78: Hoare triple {62384#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,698 INFO L280 TraceCheckUtils]: 79: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {62384#true} is VALID [2020-07-28 15:19:27,698 INFO L280 TraceCheckUtils]: 80: Hoare triple {62384#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,698 INFO L280 TraceCheckUtils]: 81: Hoare triple {62384#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {62384#true} is VALID [2020-07-28 15:19:27,699 INFO L280 TraceCheckUtils]: 82: Hoare triple {62384#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,699 INFO L280 TraceCheckUtils]: 83: Hoare triple {62384#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,699 INFO L280 TraceCheckUtils]: 84: Hoare triple {62384#true} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,699 INFO L280 TraceCheckUtils]: 85: Hoare triple {62384#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,700 INFO L280 TraceCheckUtils]: 86: Hoare triple {62384#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,700 INFO L280 TraceCheckUtils]: 87: Hoare triple {62384#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,700 INFO L280 TraceCheckUtils]: 88: Hoare triple {62384#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,700 INFO L280 TraceCheckUtils]: 89: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,700 INFO L280 TraceCheckUtils]: 90: Hoare triple {62384#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,701 INFO L280 TraceCheckUtils]: 91: Hoare triple {62384#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,701 INFO L280 TraceCheckUtils]: 92: Hoare triple {62384#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,701 INFO L280 TraceCheckUtils]: 93: Hoare triple {62384#true} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,701 INFO L280 TraceCheckUtils]: 94: Hoare triple {62384#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,702 INFO L280 TraceCheckUtils]: 95: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {62384#true} is VALID [2020-07-28 15:19:27,702 INFO L280 TraceCheckUtils]: 96: Hoare triple {62384#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,702 INFO L280 TraceCheckUtils]: 97: Hoare triple {62384#true} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,702 INFO L280 TraceCheckUtils]: 98: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {62384#true} is VALID [2020-07-28 15:19:27,703 INFO L280 TraceCheckUtils]: 99: Hoare triple {62384#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,703 INFO L280 TraceCheckUtils]: 100: Hoare triple {62384#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,703 INFO L280 TraceCheckUtils]: 101: Hoare triple {62384#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {62384#true} is VALID [2020-07-28 15:19:27,703 INFO L280 TraceCheckUtils]: 102: Hoare triple {62384#true} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,703 INFO L280 TraceCheckUtils]: 103: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,704 INFO L280 TraceCheckUtils]: 104: Hoare triple {62384#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,704 INFO L280 TraceCheckUtils]: 105: Hoare triple {62384#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,704 INFO L280 TraceCheckUtils]: 106: Hoare triple {62384#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,704 INFO L280 TraceCheckUtils]: 107: Hoare triple {62384#true} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,705 INFO L280 TraceCheckUtils]: 108: Hoare triple {62384#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,705 INFO L280 TraceCheckUtils]: 109: Hoare triple {62384#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,705 INFO L280 TraceCheckUtils]: 110: Hoare triple {62384#true} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {62384#true} is VALID [2020-07-28 15:19:27,705 INFO L280 TraceCheckUtils]: 111: Hoare triple {62384#true} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,706 INFO L280 TraceCheckUtils]: 112: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,706 INFO L280 TraceCheckUtils]: 113: Hoare triple {62384#true} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,706 INFO L280 TraceCheckUtils]: 114: Hoare triple {62384#true} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {62384#true} is VALID [2020-07-28 15:19:27,706 INFO L280 TraceCheckUtils]: 115: Hoare triple {62384#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,706 INFO L280 TraceCheckUtils]: 116: Hoare triple {62384#true} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,707 INFO L280 TraceCheckUtils]: 117: Hoare triple {62384#true} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {62384#true} is VALID [2020-07-28 15:19:27,707 INFO L280 TraceCheckUtils]: 118: Hoare triple {62384#true} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,707 INFO L280 TraceCheckUtils]: 119: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {62384#true} is VALID [2020-07-28 15:19:27,707 INFO L280 TraceCheckUtils]: 120: Hoare triple {62384#true} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a19~0 := 0;~a28~0 := 7;calculate_output_#res := 25; {62384#true} is VALID [2020-07-28 15:19:27,708 INFO L280 TraceCheckUtils]: 121: Hoare triple {62384#true} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {62384#true} is VALID [2020-07-28 15:19:27,708 INFO L280 TraceCheckUtils]: 122: Hoare triple {62384#true} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {62384#true} is VALID [2020-07-28 15:19:27,708 INFO L280 TraceCheckUtils]: 123: Hoare triple {62384#true} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {62384#true} is VALID [2020-07-28 15:19:27,708 INFO L280 TraceCheckUtils]: 124: Hoare triple {62384#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,709 INFO L280 TraceCheckUtils]: 125: Hoare triple {62384#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {62384#true} is VALID [2020-07-28 15:19:27,709 INFO L280 TraceCheckUtils]: 126: Hoare triple {62384#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,709 INFO L280 TraceCheckUtils]: 127: Hoare triple {62384#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,709 INFO L280 TraceCheckUtils]: 128: Hoare triple {62384#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,709 INFO L280 TraceCheckUtils]: 129: Hoare triple {62384#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {62384#true} is VALID [2020-07-28 15:19:27,710 INFO L280 TraceCheckUtils]: 130: Hoare triple {62384#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62384#true} is VALID [2020-07-28 15:19:27,710 INFO L280 TraceCheckUtils]: 131: Hoare triple {62384#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,710 INFO L280 TraceCheckUtils]: 132: Hoare triple {62384#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,710 INFO L280 TraceCheckUtils]: 133: Hoare triple {62384#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {62384#true} is VALID [2020-07-28 15:19:27,711 INFO L280 TraceCheckUtils]: 134: Hoare triple {62384#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {62384#true} is VALID [2020-07-28 15:19:27,711 INFO L280 TraceCheckUtils]: 135: Hoare triple {62384#true} assume ((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0; {62384#true} is VALID [2020-07-28 15:19:27,712 INFO L280 TraceCheckUtils]: 136: Hoare triple {62384#true} assume !(10 == ~a28~0);~a28~0 := 8;~a25~0 := 0; {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,712 INFO L280 TraceCheckUtils]: 137: Hoare triple {62386#(<= ~a28~0 8)} calculate_output_#res := 22; {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,713 INFO L280 TraceCheckUtils]: 138: Hoare triple {62386#(<= ~a28~0 8)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,713 INFO L280 TraceCheckUtils]: 139: Hoare triple {62386#(<= ~a28~0 8)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,714 INFO L280 TraceCheckUtils]: 140: Hoare triple {62386#(<= ~a28~0 8)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,715 INFO L280 TraceCheckUtils]: 141: Hoare triple {62386#(<= ~a28~0 8)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,715 INFO L280 TraceCheckUtils]: 142: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,716 INFO L280 TraceCheckUtils]: 143: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,716 INFO L280 TraceCheckUtils]: 144: Hoare triple {62386#(<= ~a28~0 8)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,717 INFO L280 TraceCheckUtils]: 145: Hoare triple {62386#(<= ~a28~0 8)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,718 INFO L280 TraceCheckUtils]: 146: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,718 INFO L280 TraceCheckUtils]: 147: Hoare triple {62386#(<= ~a28~0 8)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,719 INFO L280 TraceCheckUtils]: 148: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,719 INFO L280 TraceCheckUtils]: 149: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,720 INFO L280 TraceCheckUtils]: 150: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,721 INFO L280 TraceCheckUtils]: 151: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,721 INFO L280 TraceCheckUtils]: 152: Hoare triple {62386#(<= ~a28~0 8)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,722 INFO L280 TraceCheckUtils]: 153: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,722 INFO L280 TraceCheckUtils]: 154: Hoare triple {62386#(<= ~a28~0 8)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,723 INFO L280 TraceCheckUtils]: 155: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,724 INFO L280 TraceCheckUtils]: 156: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,725 INFO L280 TraceCheckUtils]: 157: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,726 INFO L280 TraceCheckUtils]: 158: Hoare triple {62386#(<= ~a28~0 8)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,726 INFO L280 TraceCheckUtils]: 159: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,727 INFO L280 TraceCheckUtils]: 160: Hoare triple {62386#(<= ~a28~0 8)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,728 INFO L280 TraceCheckUtils]: 161: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,728 INFO L280 TraceCheckUtils]: 162: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,729 INFO L280 TraceCheckUtils]: 163: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,729 INFO L280 TraceCheckUtils]: 164: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,730 INFO L280 TraceCheckUtils]: 165: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,731 INFO L280 TraceCheckUtils]: 166: Hoare triple {62386#(<= ~a28~0 8)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,731 INFO L280 TraceCheckUtils]: 167: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,732 INFO L280 TraceCheckUtils]: 168: Hoare triple {62386#(<= ~a28~0 8)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,733 INFO L280 TraceCheckUtils]: 169: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,733 INFO L280 TraceCheckUtils]: 170: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,734 INFO L280 TraceCheckUtils]: 171: Hoare triple {62386#(<= ~a28~0 8)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,734 INFO L280 TraceCheckUtils]: 172: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,735 INFO L280 TraceCheckUtils]: 173: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,736 INFO L280 TraceCheckUtils]: 174: Hoare triple {62386#(<= ~a28~0 8)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,736 INFO L280 TraceCheckUtils]: 175: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,737 INFO L280 TraceCheckUtils]: 176: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,737 INFO L280 TraceCheckUtils]: 177: Hoare triple {62386#(<= ~a28~0 8)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,738 INFO L280 TraceCheckUtils]: 178: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,739 INFO L280 TraceCheckUtils]: 179: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,739 INFO L280 TraceCheckUtils]: 180: Hoare triple {62386#(<= ~a28~0 8)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,740 INFO L280 TraceCheckUtils]: 181: Hoare triple {62386#(<= ~a28~0 8)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,741 INFO L280 TraceCheckUtils]: 182: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,741 INFO L280 TraceCheckUtils]: 183: Hoare triple {62386#(<= ~a28~0 8)} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,742 INFO L280 TraceCheckUtils]: 184: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,743 INFO L280 TraceCheckUtils]: 185: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,743 INFO L280 TraceCheckUtils]: 186: Hoare triple {62386#(<= ~a28~0 8)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,744 INFO L280 TraceCheckUtils]: 187: Hoare triple {62386#(<= ~a28~0 8)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,744 INFO L280 TraceCheckUtils]: 188: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,745 INFO L280 TraceCheckUtils]: 189: Hoare triple {62386#(<= ~a28~0 8)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,746 INFO L280 TraceCheckUtils]: 190: Hoare triple {62386#(<= ~a28~0 8)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,746 INFO L280 TraceCheckUtils]: 191: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,747 INFO L280 TraceCheckUtils]: 192: Hoare triple {62386#(<= ~a28~0 8)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,748 INFO L280 TraceCheckUtils]: 193: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,748 INFO L280 TraceCheckUtils]: 194: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,749 INFO L280 TraceCheckUtils]: 195: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,750 INFO L280 TraceCheckUtils]: 196: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,750 INFO L280 TraceCheckUtils]: 197: Hoare triple {62386#(<= ~a28~0 8)} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,751 INFO L280 TraceCheckUtils]: 198: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,751 INFO L280 TraceCheckUtils]: 199: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,752 INFO L280 TraceCheckUtils]: 200: Hoare triple {62386#(<= ~a28~0 8)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,753 INFO L280 TraceCheckUtils]: 201: Hoare triple {62386#(<= ~a28~0 8)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,753 INFO L280 TraceCheckUtils]: 202: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,754 INFO L280 TraceCheckUtils]: 203: Hoare triple {62386#(<= ~a28~0 8)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,754 INFO L280 TraceCheckUtils]: 204: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,755 INFO L280 TraceCheckUtils]: 205: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,756 INFO L280 TraceCheckUtils]: 206: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,756 INFO L280 TraceCheckUtils]: 207: Hoare triple {62386#(<= ~a28~0 8)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,757 INFO L280 TraceCheckUtils]: 208: Hoare triple {62386#(<= ~a28~0 8)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,757 INFO L280 TraceCheckUtils]: 209: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,758 INFO L280 TraceCheckUtils]: 210: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,759 INFO L280 TraceCheckUtils]: 211: Hoare triple {62386#(<= ~a28~0 8)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,759 INFO L280 TraceCheckUtils]: 212: Hoare triple {62386#(<= ~a28~0 8)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,760 INFO L280 TraceCheckUtils]: 213: Hoare triple {62386#(<= ~a28~0 8)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,760 INFO L280 TraceCheckUtils]: 214: Hoare triple {62386#(<= ~a28~0 8)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,761 INFO L280 TraceCheckUtils]: 215: Hoare triple {62386#(<= ~a28~0 8)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,762 INFO L280 TraceCheckUtils]: 216: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,762 INFO L280 TraceCheckUtils]: 217: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,763 INFO L280 TraceCheckUtils]: 218: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,763 INFO L280 TraceCheckUtils]: 219: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,764 INFO L280 TraceCheckUtils]: 220: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,765 INFO L280 TraceCheckUtils]: 221: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,765 INFO L280 TraceCheckUtils]: 222: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,766 INFO L280 TraceCheckUtils]: 223: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,766 INFO L280 TraceCheckUtils]: 224: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,767 INFO L280 TraceCheckUtils]: 225: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,768 INFO L280 TraceCheckUtils]: 226: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,768 INFO L280 TraceCheckUtils]: 227: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,768 INFO L280 TraceCheckUtils]: 228: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,769 INFO L280 TraceCheckUtils]: 229: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,769 INFO L280 TraceCheckUtils]: 230: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,770 INFO L280 TraceCheckUtils]: 231: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,770 INFO L280 TraceCheckUtils]: 232: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,770 INFO L280 TraceCheckUtils]: 233: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,771 INFO L280 TraceCheckUtils]: 234: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,771 INFO L280 TraceCheckUtils]: 235: Hoare triple {62386#(<= ~a28~0 8)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {62386#(<= ~a28~0 8)} is VALID [2020-07-28 15:19:27,772 INFO L280 TraceCheckUtils]: 236: Hoare triple {62386#(<= ~a28~0 8)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {62385#false} is VALID [2020-07-28 15:19:27,772 INFO L280 TraceCheckUtils]: 237: Hoare triple {62385#false} assume !false; {62385#false} is VALID [2020-07-28 15:19:27,797 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 134 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2020-07-28 15:19:27,798 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808972508] [2020-07-28 15:19:27,798 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:27,798 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-28 15:19:27,798 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183666206] [2020-07-28 15:19:27,798 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2020-07-28 15:19:27,799 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:27,799 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:28,021 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 179 edges. 179 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:28,021 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:28,021 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:28,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:28,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:28,022 INFO L87 Difference]: Start difference. First operand 1609 states and 1669 transitions. Second operand 3 states. [2020-07-28 15:19:29,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:29,083 INFO L93 Difference]: Finished difference Result 2884 states and 2996 transitions. [2020-07-28 15:19:29,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:29,084 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2020-07-28 15:19:29,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:29,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:29,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2020-07-28 15:19:29,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:29,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 506 transitions. [2020-07-28 15:19:29,088 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 506 transitions. [2020-07-28 15:19:29,742 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 506 edges. 506 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:29,829 INFO L225 Difference]: With dead ends: 2884 [2020-07-28 15:19:29,829 INFO L226 Difference]: Without dead ends: 1609 [2020-07-28 15:19:29,831 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:29,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2020-07-28 15:19:29,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1607. [2020-07-28 15:19:29,933 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:29,933 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1609 states. Second operand 1607 states. [2020-07-28 15:19:29,933 INFO L74 IsIncluded]: Start isIncluded. First operand 1609 states. Second operand 1607 states. [2020-07-28 15:19:29,933 INFO L87 Difference]: Start difference. First operand 1609 states. Second operand 1607 states. [2020-07-28 15:19:30,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:30,011 INFO L93 Difference]: Finished difference Result 1609 states and 1659 transitions. [2020-07-28 15:19:30,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1659 transitions. [2020-07-28 15:19:30,013 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:30,013 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:30,013 INFO L74 IsIncluded]: Start isIncluded. First operand 1607 states. Second operand 1609 states. [2020-07-28 15:19:30,013 INFO L87 Difference]: Start difference. First operand 1607 states. Second operand 1609 states. [2020-07-28 15:19:30,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:30,094 INFO L93 Difference]: Finished difference Result 1609 states and 1659 transitions. [2020-07-28 15:19:30,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1659 transitions. [2020-07-28 15:19:30,096 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:30,096 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:30,096 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:30,096 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:30,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1607 states. [2020-07-28 15:19:30,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 1656 transitions. [2020-07-28 15:19:30,176 INFO L78 Accepts]: Start accepts. Automaton has 1607 states and 1656 transitions. Word has length 238 [2020-07-28 15:19:30,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:30,176 INFO L479 AbstractCegarLoop]: Abstraction has 1607 states and 1656 transitions. [2020-07-28 15:19:30,177 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:30,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1607 states and 1656 transitions. [2020-07-28 15:19:30,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2020-07-28 15:19:30,178 INFO L414 BasicCegarLoop]: Found error trace [2020-07-28 15:19:30,179 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2020-07-28 15:19:30,179 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-07-28 15:19:30,179 INFO L427 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-28 15:19:30,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-28 15:19:30,179 INFO L82 PathProgramCache]: Analyzing trace with hash 883163067, now seen corresponding path program 1 times [2020-07-28 15:19:30,180 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-07-28 15:19:30,180 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431208665] [2020-07-28 15:19:30,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-28 15:19:30,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-28 15:19:30,283 INFO L280 TraceCheckUtils]: 0: Hoare triple {70162#true} ~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,284 INFO L280 TraceCheckUtils]: 1: Hoare triple {70164#(<= ~a11~0 0)} havoc main_#res;havoc main_#t~nondet2, main_#t~ret3, main_~input~0, main_~output~0;main_~output~0 := -1; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,285 INFO L280 TraceCheckUtils]: 2: Hoare triple {70164#(<= ~a11~0 0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,285 INFO L280 TraceCheckUtils]: 3: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,286 INFO L280 TraceCheckUtils]: 4: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,286 INFO L280 TraceCheckUtils]: 5: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,287 INFO L280 TraceCheckUtils]: 6: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,287 INFO L280 TraceCheckUtils]: 7: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,288 INFO L280 TraceCheckUtils]: 8: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,288 INFO L280 TraceCheckUtils]: 9: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,289 INFO L280 TraceCheckUtils]: 10: Hoare triple {70164#(<= ~a11~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,289 INFO L280 TraceCheckUtils]: 11: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,290 INFO L280 TraceCheckUtils]: 12: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,290 INFO L280 TraceCheckUtils]: 13: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,291 INFO L280 TraceCheckUtils]: 14: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,292 INFO L280 TraceCheckUtils]: 15: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,292 INFO L280 TraceCheckUtils]: 16: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,293 INFO L280 TraceCheckUtils]: 17: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,293 INFO L280 TraceCheckUtils]: 18: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,294 INFO L280 TraceCheckUtils]: 19: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,294 INFO L280 TraceCheckUtils]: 20: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,295 INFO L280 TraceCheckUtils]: 21: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,295 INFO L280 TraceCheckUtils]: 22: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,296 INFO L280 TraceCheckUtils]: 23: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,296 INFO L280 TraceCheckUtils]: 24: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,297 INFO L280 TraceCheckUtils]: 25: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,297 INFO L280 TraceCheckUtils]: 26: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,298 INFO L280 TraceCheckUtils]: 27: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,298 INFO L280 TraceCheckUtils]: 28: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,299 INFO L280 TraceCheckUtils]: 29: Hoare triple {70164#(<= ~a11~0 0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,300 INFO L280 TraceCheckUtils]: 30: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,300 INFO L280 TraceCheckUtils]: 31: Hoare triple {70164#(<= ~a11~0 0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,301 INFO L280 TraceCheckUtils]: 32: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,301 INFO L280 TraceCheckUtils]: 33: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,302 INFO L280 TraceCheckUtils]: 34: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,302 INFO L280 TraceCheckUtils]: 35: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,303 INFO L280 TraceCheckUtils]: 36: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,304 INFO L280 TraceCheckUtils]: 37: Hoare triple {70164#(<= ~a11~0 0)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,304 INFO L280 TraceCheckUtils]: 38: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,305 INFO L280 TraceCheckUtils]: 39: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,305 INFO L280 TraceCheckUtils]: 40: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,306 INFO L280 TraceCheckUtils]: 41: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,306 INFO L280 TraceCheckUtils]: 42: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,307 INFO L280 TraceCheckUtils]: 43: Hoare triple {70164#(<= ~a11~0 0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,307 INFO L280 TraceCheckUtils]: 44: Hoare triple {70164#(<= ~a11~0 0)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,308 INFO L280 TraceCheckUtils]: 45: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,308 INFO L280 TraceCheckUtils]: 46: Hoare triple {70164#(<= ~a11~0 0)} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,309 INFO L280 TraceCheckUtils]: 47: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,309 INFO L280 TraceCheckUtils]: 48: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,310 INFO L280 TraceCheckUtils]: 49: Hoare triple {70164#(<= ~a11~0 0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,310 INFO L280 TraceCheckUtils]: 50: Hoare triple {70164#(<= ~a11~0 0)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,311 INFO L280 TraceCheckUtils]: 51: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,312 INFO L280 TraceCheckUtils]: 52: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,312 INFO L280 TraceCheckUtils]: 53: Hoare triple {70164#(<= ~a11~0 0)} assume 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 8;calculate_output_#res := 21; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,313 INFO L280 TraceCheckUtils]: 54: Hoare triple {70164#(<= ~a11~0 0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,313 INFO L280 TraceCheckUtils]: 55: Hoare triple {70164#(<= ~a11~0 0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,314 INFO L280 TraceCheckUtils]: 56: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,314 INFO L280 TraceCheckUtils]: 57: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,315 INFO L280 TraceCheckUtils]: 58: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,315 INFO L280 TraceCheckUtils]: 59: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,316 INFO L280 TraceCheckUtils]: 60: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,316 INFO L280 TraceCheckUtils]: 61: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,317 INFO L280 TraceCheckUtils]: 62: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,317 INFO L280 TraceCheckUtils]: 63: Hoare triple {70164#(<= ~a11~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,318 INFO L280 TraceCheckUtils]: 64: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,318 INFO L280 TraceCheckUtils]: 65: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,319 INFO L280 TraceCheckUtils]: 66: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,320 INFO L280 TraceCheckUtils]: 67: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,320 INFO L280 TraceCheckUtils]: 68: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,321 INFO L280 TraceCheckUtils]: 69: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,321 INFO L280 TraceCheckUtils]: 70: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,322 INFO L280 TraceCheckUtils]: 71: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,322 INFO L280 TraceCheckUtils]: 72: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,323 INFO L280 TraceCheckUtils]: 73: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,323 INFO L280 TraceCheckUtils]: 74: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,324 INFO L280 TraceCheckUtils]: 75: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,325 INFO L280 TraceCheckUtils]: 76: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,325 INFO L280 TraceCheckUtils]: 77: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,326 INFO L280 TraceCheckUtils]: 78: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,326 INFO L280 TraceCheckUtils]: 79: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,327 INFO L280 TraceCheckUtils]: 80: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,327 INFO L280 TraceCheckUtils]: 81: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,328 INFO L280 TraceCheckUtils]: 82: Hoare triple {70164#(<= ~a11~0 0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,328 INFO L280 TraceCheckUtils]: 83: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,329 INFO L280 TraceCheckUtils]: 84: Hoare triple {70164#(<= ~a11~0 0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,329 INFO L280 TraceCheckUtils]: 85: Hoare triple {70164#(<= ~a11~0 0)} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0;~a28~0 := 10;~a19~0 := 0;calculate_output_#res := 26; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,330 INFO L280 TraceCheckUtils]: 86: Hoare triple {70164#(<= ~a11~0 0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,331 INFO L280 TraceCheckUtils]: 87: Hoare triple {70164#(<= ~a11~0 0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,331 INFO L280 TraceCheckUtils]: 88: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,332 INFO L280 TraceCheckUtils]: 89: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,332 INFO L280 TraceCheckUtils]: 90: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,333 INFO L280 TraceCheckUtils]: 91: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,333 INFO L280 TraceCheckUtils]: 92: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,334 INFO L280 TraceCheckUtils]: 93: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,334 INFO L280 TraceCheckUtils]: 94: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,335 INFO L280 TraceCheckUtils]: 95: Hoare triple {70164#(<= ~a11~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,335 INFO L280 TraceCheckUtils]: 96: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,336 INFO L280 TraceCheckUtils]: 97: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,336 INFO L280 TraceCheckUtils]: 98: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,337 INFO L280 TraceCheckUtils]: 99: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,337 INFO L280 TraceCheckUtils]: 100: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0);~a19~0 := 1;~a28~0 := 8; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,338 INFO L280 TraceCheckUtils]: 101: Hoare triple {70164#(<= ~a11~0 0)} calculate_output_#res := 26; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,338 INFO L280 TraceCheckUtils]: 102: Hoare triple {70164#(<= ~a11~0 0)} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,339 INFO L280 TraceCheckUtils]: 103: Hoare triple {70164#(<= ~a11~0 0)} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,339 INFO L280 TraceCheckUtils]: 104: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,339 INFO L280 TraceCheckUtils]: 105: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,340 INFO L280 TraceCheckUtils]: 106: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,340 INFO L280 TraceCheckUtils]: 107: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,341 INFO L280 TraceCheckUtils]: 108: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,341 INFO L280 TraceCheckUtils]: 109: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,342 INFO L280 TraceCheckUtils]: 110: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,344 INFO L280 TraceCheckUtils]: 111: Hoare triple {70164#(<= ~a11~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,346 INFO L280 TraceCheckUtils]: 112: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,347 INFO L280 TraceCheckUtils]: 113: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,348 INFO L280 TraceCheckUtils]: 114: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,348 INFO L280 TraceCheckUtils]: 115: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,349 INFO L280 TraceCheckUtils]: 116: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,349 INFO L280 TraceCheckUtils]: 117: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,352 INFO L280 TraceCheckUtils]: 118: Hoare triple {70164#(<= ~a11~0 0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,359 INFO L280 TraceCheckUtils]: 119: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,359 INFO L280 TraceCheckUtils]: 120: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,360 INFO L280 TraceCheckUtils]: 121: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,362 INFO L280 TraceCheckUtils]: 122: Hoare triple {70164#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,363 INFO L280 TraceCheckUtils]: 123: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,364 INFO L280 TraceCheckUtils]: 124: Hoare triple {70164#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,364 INFO L280 TraceCheckUtils]: 125: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,365 INFO L280 TraceCheckUtils]: 126: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,365 INFO L280 TraceCheckUtils]: 127: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,366 INFO L280 TraceCheckUtils]: 128: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,366 INFO L280 TraceCheckUtils]: 129: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,367 INFO L280 TraceCheckUtils]: 130: Hoare triple {70164#(<= ~a11~0 0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,368 INFO L280 TraceCheckUtils]: 131: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,368 INFO L280 TraceCheckUtils]: 132: Hoare triple {70164#(<= ~a11~0 0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,369 INFO L280 TraceCheckUtils]: 133: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,369 INFO L280 TraceCheckUtils]: 134: Hoare triple {70164#(<= ~a11~0 0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,370 INFO L280 TraceCheckUtils]: 135: Hoare triple {70164#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,370 INFO L280 TraceCheckUtils]: 136: Hoare triple {70164#(<= ~a11~0 0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,371 INFO L280 TraceCheckUtils]: 137: Hoare triple {70164#(<= ~a11~0 0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,371 INFO L280 TraceCheckUtils]: 138: Hoare triple {70164#(<= ~a11~0 0)} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,371 INFO L280 TraceCheckUtils]: 139: Hoare triple {70164#(<= ~a11~0 0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,372 INFO L280 TraceCheckUtils]: 140: Hoare triple {70164#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,372 INFO L280 TraceCheckUtils]: 141: Hoare triple {70164#(<= ~a11~0 0)} assume (((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0; {70164#(<= ~a11~0 0)} is VALID [2020-07-28 15:19:30,373 INFO L280 TraceCheckUtils]: 142: Hoare triple {70164#(<= ~a11~0 0)} assume 1 == ~a11~0;~a19~0 := 0;~a25~0 := 0;~a28~0 := 9; {70163#false} is VALID [2020-07-28 15:19:30,373 INFO L280 TraceCheckUtils]: 143: Hoare triple {70163#false} calculate_output_#res := 23; {70163#false} is VALID [2020-07-28 15:19:30,373 INFO L280 TraceCheckUtils]: 144: Hoare triple {70163#false} main_#t~ret3 := calculate_output_#res;assume -2147483648 <= main_#t~ret3 && main_#t~ret3 <= 2147483647;main_~output~0 := main_#t~ret3;havoc main_#t~ret3; {70163#false} is VALID [2020-07-28 15:19:30,373 INFO L280 TraceCheckUtils]: 145: Hoare triple {70163#false} assume !false;havoc main_~input~0;assume -2147483648 <= main_#t~nondet2 && main_#t~nondet2 <= 2147483647;main_~input~0 := main_#t~nondet2;havoc main_#t~nondet2; {70163#false} is VALID [2020-07-28 15:19:30,373 INFO L280 TraceCheckUtils]: 146: Hoare triple {70163#false} assume !((((1 != main_~input~0 && 3 != main_~input~0) && 4 != main_~input~0) && 5 != main_~input~0) && 6 != main_~input~0);calculate_output_#in~input := main_~input~0;havoc calculate_output_#res;havoc calculate_output_~input;calculate_output_~input := calculate_output_#in~input; {70163#false} is VALID [2020-07-28 15:19:30,374 INFO L280 TraceCheckUtils]: 147: Hoare triple {70163#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,374 INFO L280 TraceCheckUtils]: 148: Hoare triple {70163#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {70163#false} is VALID [2020-07-28 15:19:30,374 INFO L280 TraceCheckUtils]: 149: Hoare triple {70163#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,374 INFO L280 TraceCheckUtils]: 150: Hoare triple {70163#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,374 INFO L280 TraceCheckUtils]: 151: Hoare triple {70163#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,374 INFO L280 TraceCheckUtils]: 152: Hoare triple {70163#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,375 INFO L280 TraceCheckUtils]: 153: Hoare triple {70163#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,375 INFO L280 TraceCheckUtils]: 154: Hoare triple {70163#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,375 INFO L280 TraceCheckUtils]: 155: Hoare triple {70163#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,375 INFO L280 TraceCheckUtils]: 156: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,376 INFO L280 TraceCheckUtils]: 157: Hoare triple {70163#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,376 INFO L280 TraceCheckUtils]: 158: Hoare triple {70163#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,376 INFO L280 TraceCheckUtils]: 159: Hoare triple {70163#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input); {70163#false} is VALID [2020-07-28 15:19:30,376 INFO L280 TraceCheckUtils]: 160: Hoare triple {70163#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,376 INFO L280 TraceCheckUtils]: 161: Hoare triple {70163#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,377 INFO L280 TraceCheckUtils]: 162: Hoare triple {70163#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,377 INFO L280 TraceCheckUtils]: 163: Hoare triple {70163#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input); {70163#false} is VALID [2020-07-28 15:19:30,377 INFO L280 TraceCheckUtils]: 164: Hoare triple {70163#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {70163#false} is VALID [2020-07-28 15:19:30,377 INFO L280 TraceCheckUtils]: 165: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,377 INFO L280 TraceCheckUtils]: 166: Hoare triple {70163#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,378 INFO L280 TraceCheckUtils]: 167: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,378 INFO L280 TraceCheckUtils]: 168: Hoare triple {70163#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input) && 9 == ~a17~0) && 9 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,378 INFO L280 TraceCheckUtils]: 169: Hoare triple {70163#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,378 INFO L280 TraceCheckUtils]: 170: Hoare triple {70163#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && !(1 == ~a19~0)) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,378 INFO L280 TraceCheckUtils]: 171: Hoare triple {70163#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,378 INFO L280 TraceCheckUtils]: 172: Hoare triple {70163#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,379 INFO L280 TraceCheckUtils]: 173: Hoare triple {70163#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,379 INFO L280 TraceCheckUtils]: 174: Hoare triple {70163#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,379 INFO L280 TraceCheckUtils]: 175: Hoare triple {70163#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {70163#false} is VALID [2020-07-28 15:19:30,379 INFO L280 TraceCheckUtils]: 176: Hoare triple {70163#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input) && 1 == ~a11~0) && 9 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,380 INFO L280 TraceCheckUtils]: 177: Hoare triple {70163#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {70163#false} is VALID [2020-07-28 15:19:30,380 INFO L280 TraceCheckUtils]: 178: Hoare triple {70163#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,380 INFO L280 TraceCheckUtils]: 179: Hoare triple {70163#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,380 INFO L280 TraceCheckUtils]: 180: Hoare triple {70163#false} assume !((((((4 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {70163#false} is VALID [2020-07-28 15:19:30,381 INFO L280 TraceCheckUtils]: 181: Hoare triple {70163#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,381 INFO L280 TraceCheckUtils]: 182: Hoare triple {70163#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,381 INFO L280 TraceCheckUtils]: 183: Hoare triple {70163#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {70163#false} is VALID [2020-07-28 15:19:30,381 INFO L280 TraceCheckUtils]: 184: Hoare triple {70163#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input) && !(1 == ~a11~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,381 INFO L280 TraceCheckUtils]: 185: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,382 INFO L280 TraceCheckUtils]: 186: Hoare triple {70163#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,382 INFO L280 TraceCheckUtils]: 187: Hoare triple {70163#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,382 INFO L280 TraceCheckUtils]: 188: Hoare triple {70163#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,382 INFO L280 TraceCheckUtils]: 189: Hoare triple {70163#false} assume !((((((1 == calculate_output_~input && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,383 INFO L280 TraceCheckUtils]: 190: Hoare triple {70163#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,383 INFO L280 TraceCheckUtils]: 191: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)); {70163#false} is VALID [2020-07-28 15:19:30,383 INFO L280 TraceCheckUtils]: 192: Hoare triple {70163#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,383 INFO L280 TraceCheckUtils]: 193: Hoare triple {70163#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,384 INFO L280 TraceCheckUtils]: 194: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {70163#false} is VALID [2020-07-28 15:19:30,384 INFO L280 TraceCheckUtils]: 195: Hoare triple {70163#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {70163#false} is VALID [2020-07-28 15:19:30,384 INFO L280 TraceCheckUtils]: 196: Hoare triple {70163#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,384 INFO L280 TraceCheckUtils]: 197: Hoare triple {70163#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {70163#false} is VALID [2020-07-28 15:19:30,385 INFO L280 TraceCheckUtils]: 198: Hoare triple {70163#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {70163#false} is VALID [2020-07-28 15:19:30,385 INFO L280 TraceCheckUtils]: 199: Hoare triple {70163#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,385 INFO L280 TraceCheckUtils]: 200: Hoare triple {70163#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input) && 1 == ~a19~0); {70163#false} is VALID [2020-07-28 15:19:30,385 INFO L280 TraceCheckUtils]: 201: Hoare triple {70163#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,385 INFO L280 TraceCheckUtils]: 202: Hoare triple {70163#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,386 INFO L280 TraceCheckUtils]: 203: Hoare triple {70163#false} assume !((((((3 == calculate_output_~input && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,386 INFO L280 TraceCheckUtils]: 204: Hoare triple {70163#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,386 INFO L280 TraceCheckUtils]: 205: Hoare triple {70163#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,386 INFO L280 TraceCheckUtils]: 206: Hoare triple {70163#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {70163#false} is VALID [2020-07-28 15:19:30,387 INFO L280 TraceCheckUtils]: 207: Hoare triple {70163#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,387 INFO L280 TraceCheckUtils]: 208: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,387 INFO L280 TraceCheckUtils]: 209: Hoare triple {70163#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,387 INFO L280 TraceCheckUtils]: 210: Hoare triple {70163#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {70163#false} is VALID [2020-07-28 15:19:30,388 INFO L280 TraceCheckUtils]: 211: Hoare triple {70163#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,388 INFO L280 TraceCheckUtils]: 212: Hoare triple {70163#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,388 INFO L280 TraceCheckUtils]: 213: Hoare triple {70163#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {70163#false} is VALID [2020-07-28 15:19:30,388 INFO L280 TraceCheckUtils]: 214: Hoare triple {70163#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,389 INFO L280 TraceCheckUtils]: 215: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {70163#false} is VALID [2020-07-28 15:19:30,389 INFO L280 TraceCheckUtils]: 216: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,389 INFO L280 TraceCheckUtils]: 217: Hoare triple {70163#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {70163#false} is VALID [2020-07-28 15:19:30,389 INFO L280 TraceCheckUtils]: 218: Hoare triple {70163#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {70163#false} is VALID [2020-07-28 15:19:30,390 INFO L280 TraceCheckUtils]: 219: Hoare triple {70163#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input) && !(1 == ~a25~0)) && 8 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,390 INFO L280 TraceCheckUtils]: 220: Hoare triple {70163#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input) && 11 == ~a28~0); {70163#false} is VALID [2020-07-28 15:19:30,390 INFO L280 TraceCheckUtils]: 221: Hoare triple {70163#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input) && !(1 == ~a11~0)) && 1 == ~a21~0); {70163#false} is VALID [2020-07-28 15:19:30,390 INFO L280 TraceCheckUtils]: 222: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 223: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 224: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 225: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 226: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 227: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 228: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 229: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,391 INFO L280 TraceCheckUtils]: 230: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,392 INFO L280 TraceCheckUtils]: 231: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,392 INFO L280 TraceCheckUtils]: 232: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,392 INFO L280 TraceCheckUtils]: 233: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,392 INFO L280 TraceCheckUtils]: 234: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,392 INFO L280 TraceCheckUtils]: 235: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,392 INFO L280 TraceCheckUtils]: 236: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,393 INFO L280 TraceCheckUtils]: 237: Hoare triple {70163#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,393 INFO L280 TraceCheckUtils]: 238: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,393 INFO L280 TraceCheckUtils]: 239: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,393 INFO L280 TraceCheckUtils]: 240: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,393 INFO L280 TraceCheckUtils]: 241: Hoare triple {70163#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {70163#false} is VALID [2020-07-28 15:19:30,393 INFO L280 TraceCheckUtils]: 242: Hoare triple {70163#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0; {70163#false} is VALID [2020-07-28 15:19:30,394 INFO L280 TraceCheckUtils]: 243: Hoare triple {70163#false} assume !false; {70163#false} is VALID [2020-07-28 15:19:30,419 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2020-07-28 15:19:30,420 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431208665] [2020-07-28 15:19:30,420 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-28 15:19:30,420 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-07-28 15:19:30,421 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719002781] [2020-07-28 15:19:30,421 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 244 [2020-07-28 15:19:30,422 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-28 15:19:30,422 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-28 15:19:30,624 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 162 edges. 162 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:30,624 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-28 15:19:30,624 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-07-28 15:19:30,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-28 15:19:30,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:30,625 INFO L87 Difference]: Start difference. First operand 1607 states and 1656 transitions. Second operand 3 states. [2020-07-28 15:19:31,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:31,144 INFO L93 Difference]: Finished difference Result 1607 states and 1656 transitions. [2020-07-28 15:19:31,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-28 15:19:31,144 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 244 [2020-07-28 15:19:31,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-28 15:19:31,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:31,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 318 transitions. [2020-07-28 15:19:31,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-28 15:19:31,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 318 transitions. [2020-07-28 15:19:31,148 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 318 transitions. [2020-07-28 15:19:31,531 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 318 edges. 318 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-28 15:19:31,532 INFO L225 Difference]: With dead ends: 1607 [2020-07-28 15:19:31,532 INFO L226 Difference]: Without dead ends: 0 [2020-07-28 15:19:31,534 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-28 15:19:31,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-07-28 15:19:31,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-07-28 15:19:31,535 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-28 15:19:31,535 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand 0 states. [2020-07-28 15:19:31,535 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-28 15:19:31,535 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-28 15:19:31,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:31,535 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-28 15:19:31,535 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-28 15:19:31,536 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:31,536 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:31,536 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand 0 states. [2020-07-28 15:19:31,536 INFO L87 Difference]: Start difference. First operand 0 states. Second operand 0 states. [2020-07-28 15:19:31,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-28 15:19:31,536 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2020-07-28 15:19:31,536 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-28 15:19:31,536 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:31,536 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-28 15:19:31,537 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-28 15:19:31,537 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-28 15:19:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-07-28 15:19:31,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-07-28 15:19:31,537 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 244 [2020-07-28 15:19:31,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-28 15:19:31,537 INFO L479 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-07-28 15:19:31,537 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-28 15:19:31,538 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-07-28 15:19:31,538 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-28 15:19:31,538 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-07-28 15:19:31,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-07-28 15:19:31,860 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 31 [2020-07-28 15:19:32,092 WARN L193 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 31 [2020-07-28 15:19:32,103 INFO L268 CegarLoopResult]: For program point L564-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,103 INFO L268 CegarLoopResult]: For program point L498-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,104 INFO L268 CegarLoopResult]: For program point L432-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,104 INFO L268 CegarLoopResult]: For program point L234(lines 234 413) no Hoare annotation was computed. [2020-07-28 15:19:32,104 INFO L268 CegarLoopResult]: For program point L565(line 565) no Hoare annotation was computed. [2020-07-28 15:19:32,104 INFO L268 CegarLoopResult]: For program point L499(line 499) no Hoare annotation was computed. [2020-07-28 15:19:32,104 INFO L268 CegarLoopResult]: For program point L433(line 433) no Hoare annotation was computed. [2020-07-28 15:19:32,104 INFO L268 CegarLoopResult]: For program point L169(lines 169 413) no Hoare annotation was computed. [2020-07-28 15:19:32,107 INFO L268 CegarLoopResult]: For program point L368(lines 368 413) no Hoare annotation was computed. [2020-07-28 15:19:32,107 INFO L268 CegarLoopResult]: For program point L38(lines 38 413) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L567-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L501-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L435-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L237(lines 237 413) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L568(line 568) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L502(line 502) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L436(line 436) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L238(lines 238 246) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L238-2(lines 238 246) no Hoare annotation was computed. [2020-07-28 15:19:32,108 INFO L268 CegarLoopResult]: For program point L106(lines 106 413) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L570-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L504-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L438-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L42(lines 42 413) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L571(line 571) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L505(line 505) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L439(line 439) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L175(lines 175 413) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L573-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L507-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,109 INFO L268 CegarLoopResult]: For program point L441-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L375(lines 375 413) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L309(lines 309 413) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L574(line 574) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L508(line 508) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L442(line 442) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L179(lines 179 413) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L113(lines 113 413) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L47(lines 47 413) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L576-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L510-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L444-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L378(lines 378 413) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L577(line 577) no Hoare annotation was computed. [2020-07-28 15:19:32,110 INFO L268 CegarLoopResult]: For program point L511(line 511) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L445(line 445) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L380(lines 380 413) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L314(lines 314 413) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L248(lines 248 413) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L50(lines 50 413) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L579-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L513-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L447-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L381(lines 381 387) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L315(lines 315 326) no Hoare annotation was computed. [2020-07-28 15:19:32,111 INFO L268 CegarLoopResult]: For program point L381-2(lines 381 387) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L315-2(lines 315 326) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L580(line 580) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L514(line 514) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L448(line 448) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L185(lines 185 413) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L119(lines 119 413) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L582-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L516-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L450-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L54(lines 54 413) no Hoare annotation was computed. [2020-07-28 15:19:32,112 INFO L268 CegarLoopResult]: For program point L583(line 583) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L517(line 517) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L451(line 451) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L253(lines 253 413) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L187(lines 187 413) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L585-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L519-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L453-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L189(lines 189 413) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L123(lines 123 413) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L586(line 586) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L520(line 520) no Hoare annotation was computed. [2020-07-28 15:19:32,113 INFO L268 CegarLoopResult]: For program point L454(line 454) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L389(lines 389 413) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L191(lines 191 413) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L59(lines 59 413) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L588-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L522-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L456-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L589(line 589) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L523(line 523) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L457(line 457) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L259(lines 259 413) no Hoare annotation was computed. [2020-07-28 15:19:32,114 INFO L268 CegarLoopResult]: For program point L194(lines 194 413) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L591-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L525-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L459-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L261(lines 261 413) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L592(line 592) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L526(line 526) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L460(line 460) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L394(lines 394 413) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L328(lines 328 413) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L262(lines 262 274) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L262-2(lines 262 274) no Hoare annotation was computed. [2020-07-28 15:19:32,115 INFO L268 CegarLoopResult]: For program point L130(lines 130 413) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L65(lines 65 413) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L-1(line -1) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 475) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L594-1(lines 594 596) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L528-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L462-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L198(lines 198 413) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L595(line 595) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L529(line 529) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L463(line 463) no Hoare annotation was computed. [2020-07-28 15:19:32,116 INFO L268 CegarLoopResult]: For program point L331(lines 331 413) no Hoare annotation was computed. [2020-07-28 15:19:32,117 INFO L268 CegarLoopResult]: For program point L398(lines 398 413) no Hoare annotation was computed. [2020-07-28 15:19:32,117 INFO L268 CegarLoopResult]: For program point L332(lines 332 335) no Hoare annotation was computed. [2020-07-28 15:19:32,117 INFO L268 CegarLoopResult]: For program point L332-2(lines 332 335) no Hoare annotation was computed. [2020-07-28 15:19:32,117 INFO L268 CegarLoopResult]: For program point L134(lines 134 413) no Hoare annotation was computed. [2020-07-28 15:19:32,118 INFO L264 CegarLoopResult]: At program point L597(lines 29 598) the Hoare annotation is: (let ((.cse2 (<= ~a28~0 7)) (.cse0 (<= ~a11~0 0)) (.cse3 (= 1 ~a25~0)) (.cse8 (= 1 ~a19~0)) (.cse7 (= 1 ~a11~0)) (.cse1 (<= ~a17~0 8)) (.cse4 (<= ~a28~0 10)) (.cse6 (<= ~a25~0 0)) (.cse5 (<= 10 ~a28~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse4 .cse5 .cse3) (and .cse0 .cse1 .cse4 .cse6) (and .cse7 .cse1 .cse4 .cse3) (and .cse8 .cse1 .cse2 .cse3) (and .cse7 .cse1 .cse2) (and .cse8 .cse0 .cse1 .cse3) (and .cse8 .cse1 .cse5 .cse3) (and .cse8 .cse4 .cse5) (and .cse8 .cse7 .cse1 .cse4) (and .cse7 .cse1 .cse4 .cse6 .cse5))) [2020-07-28 15:19:32,118 INFO L268 CegarLoopResult]: For program point L531-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,118 INFO L268 CegarLoopResult]: For program point L465-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,119 INFO L268 CegarLoopResult]: For program point L69(lines 69 413) no Hoare annotation was computed. [2020-07-28 15:19:32,119 INFO L268 CegarLoopResult]: For program point L532(line 532) no Hoare annotation was computed. [2020-07-28 15:19:32,119 INFO L268 CegarLoopResult]: For program point L466(line 466) no Hoare annotation was computed. [2020-07-28 15:19:32,119 INFO L268 CegarLoopResult]: For program point L202(lines 202 413) no Hoare annotation was computed. [2020-07-28 15:19:32,119 INFO L268 CegarLoopResult]: For program point L203(lines 203 210) no Hoare annotation was computed. [2020-07-28 15:19:32,119 INFO L268 CegarLoopResult]: For program point L203-2(lines 203 210) no Hoare annotation was computed. [2020-07-28 15:19:32,120 INFO L271 CegarLoopResult]: At program point L600(lines 600 617) the Hoare annotation is: true [2020-07-28 15:19:32,120 INFO L268 CegarLoopResult]: For program point L534-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,120 INFO L268 CegarLoopResult]: For program point L468-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,120 INFO L268 CegarLoopResult]: For program point L402(lines 402 413) no Hoare annotation was computed. [2020-07-28 15:19:32,120 INFO L268 CegarLoopResult]: For program point L535(line 535) no Hoare annotation was computed. [2020-07-28 15:19:32,120 INFO L268 CegarLoopResult]: For program point L469(line 469) no Hoare annotation was computed. [2020-07-28 15:19:32,121 INFO L268 CegarLoopResult]: For program point L337(lines 337 413) no Hoare annotation was computed. [2020-07-28 15:19:32,121 INFO L268 CegarLoopResult]: For program point L139(lines 139 413) no Hoare annotation was computed. [2020-07-28 15:19:32,121 INFO L268 CegarLoopResult]: For program point L404(lines 404 413) no Hoare annotation was computed. [2020-07-28 15:19:32,121 INFO L268 CegarLoopResult]: For program point L338(lines 338 347) no Hoare annotation was computed. [2020-07-28 15:19:32,121 INFO L268 CegarLoopResult]: For program point L338-2(lines 338 347) no Hoare annotation was computed. [2020-07-28 15:19:32,121 INFO L268 CegarLoopResult]: For program point L74(lines 74 413) no Hoare annotation was computed. [2020-07-28 15:19:32,122 INFO L268 CegarLoopResult]: For program point L537-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,122 INFO L268 CegarLoopResult]: For program point L471-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,122 INFO L268 CegarLoopResult]: For program point L75(lines 75 80) no Hoare annotation was computed. [2020-07-28 15:19:32,122 INFO L268 CegarLoopResult]: For program point L75-2(lines 75 80) no Hoare annotation was computed. [2020-07-28 15:19:32,122 INFO L268 CegarLoopResult]: For program point L538(line 538) no Hoare annotation was computed. [2020-07-28 15:19:32,123 INFO L268 CegarLoopResult]: For program point L472(line 472) no Hoare annotation was computed. [2020-07-28 15:19:32,123 INFO L268 CegarLoopResult]: For program point L407(lines 407 413) no Hoare annotation was computed. [2020-07-28 15:19:32,123 INFO L268 CegarLoopResult]: For program point L143(lines 143 413) no Hoare annotation was computed. [2020-07-28 15:19:32,123 INFO L264 CegarLoopResult]: At program point L606-2(lines 606 616) the Hoare annotation is: (let ((.cse2 (<= ~a28~0 7)) (.cse0 (<= ~a11~0 0)) (.cse3 (= 1 ~a25~0)) (.cse8 (= 1 ~a19~0)) (.cse7 (= 1 ~a11~0)) (.cse1 (<= ~a17~0 8)) (.cse4 (<= ~a28~0 10)) (.cse6 (<= ~a25~0 0)) (.cse5 (<= 10 ~a28~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse1 .cse4 .cse5 .cse3) (and .cse0 .cse1 .cse4 .cse6) (and .cse7 .cse1 .cse4 .cse3) (and .cse8 .cse1 .cse2 .cse3) (and .cse7 .cse1 .cse2) (and .cse8 .cse0 .cse1 .cse3) (and .cse8 .cse1 .cse5 .cse3) (and .cse8 .cse4 .cse5) (and .cse8 .cse7 .cse1 .cse4) (and .cse7 .cse1 .cse4 .cse6 .cse5))) [2020-07-28 15:19:32,124 INFO L268 CegarLoopResult]: For program point L540-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,124 INFO L268 CegarLoopResult]: For program point L474-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,124 INFO L268 CegarLoopResult]: For program point L276(lines 276 413) no Hoare annotation was computed. [2020-07-28 15:19:32,124 INFO L268 CegarLoopResult]: For program point L541(line 541) no Hoare annotation was computed. [2020-07-28 15:19:32,124 INFO L268 CegarLoopResult]: For program point L475(line 475) no Hoare annotation was computed. [2020-07-28 15:19:32,124 INFO L268 CegarLoopResult]: For program point L409(lines 409 413) no Hoare annotation was computed. [2020-07-28 15:19:32,125 INFO L268 CegarLoopResult]: For program point L212(lines 212 413) no Hoare annotation was computed. [2020-07-28 15:19:32,125 INFO L268 CegarLoopResult]: For program point L543-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,125 INFO L268 CegarLoopResult]: For program point L477-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,125 INFO L268 CegarLoopResult]: For program point L544(line 544) no Hoare annotation was computed. [2020-07-28 15:19:32,125 INFO L268 CegarLoopResult]: For program point L478(line 478) no Hoare annotation was computed. [2020-07-28 15:19:32,125 INFO L268 CegarLoopResult]: For program point L280(lines 280 413) no Hoare annotation was computed. [2020-07-28 15:19:32,126 INFO L268 CegarLoopResult]: For program point L148(lines 148 413) no Hoare annotation was computed. [2020-07-28 15:19:32,126 INFO L268 CegarLoopResult]: For program point L82(lines 82 413) no Hoare annotation was computed. [2020-07-28 15:19:32,126 INFO L268 CegarLoopResult]: For program point L611(line 611) no Hoare annotation was computed. [2020-07-28 15:19:32,126 INFO L268 CegarLoopResult]: For program point L215(lines 215 413) no Hoare annotation was computed. [2020-07-28 15:19:32,126 INFO L268 CegarLoopResult]: For program point L83(lines 83 89) no Hoare annotation was computed. [2020-07-28 15:19:32,126 INFO L268 CegarLoopResult]: For program point L83-2(lines 83 89) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L546-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L480-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L414(lines 414 416) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L414-2(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L547(line 547) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L481(line 481) no Hoare annotation was computed. [2020-07-28 15:19:32,127 INFO L268 CegarLoopResult]: For program point L415(line 415) no Hoare annotation was computed. [2020-07-28 15:19:32,128 INFO L268 CegarLoopResult]: For program point L349(lines 349 413) no Hoare annotation was computed. [2020-07-28 15:19:32,128 INFO L268 CegarLoopResult]: For program point L283(lines 283 413) no Hoare annotation was computed. [2020-07-28 15:19:32,128 INFO L268 CegarLoopResult]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2020-07-28 15:19:32,128 INFO L268 CegarLoopResult]: For program point L218(lines 218 413) no Hoare annotation was computed. [2020-07-28 15:19:32,128 INFO L268 CegarLoopResult]: For program point L549-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,128 INFO L268 CegarLoopResult]: For program point L483-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L417-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L550(line 550) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L484(line 484) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L418(line 418) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L286(lines 286 413) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L154(lines 154 413) no Hoare annotation was computed. [2020-07-28 15:19:32,129 INFO L268 CegarLoopResult]: For program point L552-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,130 INFO L268 CegarLoopResult]: For program point L486-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,130 INFO L268 CegarLoopResult]: For program point L420-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,130 INFO L268 CegarLoopResult]: For program point L354(lines 354 413) no Hoare annotation was computed. [2020-07-28 15:19:32,130 INFO L268 CegarLoopResult]: For program point L553(line 553) no Hoare annotation was computed. [2020-07-28 15:19:32,130 INFO L268 CegarLoopResult]: For program point L487(line 487) no Hoare annotation was computed. [2020-07-28 15:19:32,130 INFO L268 CegarLoopResult]: For program point L421(line 421) no Hoare annotation was computed. [2020-07-28 15:19:32,131 INFO L268 CegarLoopResult]: For program point L223(lines 223 413) no Hoare annotation was computed. [2020-07-28 15:19:32,131 INFO L268 CegarLoopResult]: For program point L91(lines 91 413) no Hoare annotation was computed. [2020-07-28 15:19:32,131 INFO L268 CegarLoopResult]: For program point L555-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,131 INFO L268 CegarLoopResult]: For program point L489-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,131 INFO L268 CegarLoopResult]: For program point L423-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,131 INFO L268 CegarLoopResult]: For program point L291(lines 291 413) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point L225(lines 225 413) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point L159(lines 159 413) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point L556(line 556) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point L490(line 490) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point L424(line 424) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2020-07-28 15:19:32,132 INFO L268 CegarLoopResult]: For program point L293(lines 293 413) no Hoare annotation was computed. [2020-07-28 15:19:32,133 INFO L268 CegarLoopResult]: For program point L95(lines 95 413) no Hoare annotation was computed. [2020-07-28 15:19:32,133 INFO L268 CegarLoopResult]: For program point L558-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,133 INFO L268 CegarLoopResult]: For program point L492-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,133 INFO L268 CegarLoopResult]: For program point L426-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,133 INFO L268 CegarLoopResult]: For program point L30(lines 30 413) no Hoare annotation was computed. [2020-07-28 15:19:32,133 INFO L268 CegarLoopResult]: For program point L559(line 559) no Hoare annotation was computed. [2020-07-28 15:19:32,134 INFO L268 CegarLoopResult]: For program point L493(line 493) no Hoare annotation was computed. [2020-07-28 15:19:32,134 INFO L268 CegarLoopResult]: For program point L427(line 427) no Hoare annotation was computed. [2020-07-28 15:19:32,134 INFO L268 CegarLoopResult]: For program point L361(lines 361 413) no Hoare annotation was computed. [2020-07-28 15:19:32,134 INFO L268 CegarLoopResult]: For program point L561-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,134 INFO L268 CegarLoopResult]: For program point L495-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,134 INFO L268 CegarLoopResult]: For program point L429-1(lines 29 598) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L297(lines 297 413) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L165(lines 165 413) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L99(lines 99 413) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L562(line 562) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L496(line 496) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L430(line 430) no Hoare annotation was computed. [2020-07-28 15:19:32,135 INFO L268 CegarLoopResult]: For program point L298(lines 298 307) no Hoare annotation was computed. [2020-07-28 15:19:32,136 INFO L268 CegarLoopResult]: For program point L232(lines 232 413) no Hoare annotation was computed. [2020-07-28 15:19:32,136 INFO L268 CegarLoopResult]: For program point L298-2(lines 298 307) no Hoare annotation was computed. [2020-07-28 15:19:32,136 INFO L268 CegarLoopResult]: For program point L35(lines 35 413) no Hoare annotation was computed. [2020-07-28 15:19:32,141 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2020-07-28 15:19:32,141 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2020-07-28 15:19:32,141 WARN L170 areAnnotationChecker]: L611 has no Hoare annotation [2020-07-28 15:19:32,141 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2020-07-28 15:19:32,142 WARN L170 areAnnotationChecker]: L611 has no Hoare annotation [2020-07-28 15:19:32,142 WARN L170 areAnnotationChecker]: L611 has no Hoare annotation [2020-07-28 15:19:32,142 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2020-07-28 15:19:32,142 WARN L170 areAnnotationChecker]: L30 has no Hoare annotation [2020-07-28 15:19:32,142 WARN L170 areAnnotationChecker]: L30 has no Hoare annotation [2020-07-28 15:19:32,147 WARN L170 areAnnotationChecker]: L35 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L35 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L38 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L38 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L42 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L42 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L47 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L47 has no Hoare annotation [2020-07-28 15:19:32,148 WARN L170 areAnnotationChecker]: L50 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L50 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L54 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L54 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L59 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L59 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L65 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L65 has no Hoare annotation [2020-07-28 15:19:32,149 WARN L170 areAnnotationChecker]: L69 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L69 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L74 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L74 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L75 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L75 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L82 has no Hoare annotation [2020-07-28 15:19:32,150 WARN L170 areAnnotationChecker]: L82 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L75-2 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L83 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L83 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L91 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L91 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L83-2 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L95 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L95 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L99 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L99 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L106 has no Hoare annotation [2020-07-28 15:19:32,151 WARN L170 areAnnotationChecker]: L106 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L113 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L113 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L119 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L119 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L130 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L130 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L134 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L134 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L139 has no Hoare annotation [2020-07-28 15:19:32,152 WARN L170 areAnnotationChecker]: L139 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L143 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L143 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L148 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L148 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L154 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L154 has no Hoare annotation [2020-07-28 15:19:32,153 WARN L170 areAnnotationChecker]: L159 has no Hoare annotation [2020-07-28 15:19:32,154 WARN L170 areAnnotationChecker]: L159 has no Hoare annotation [2020-07-28 15:19:32,154 WARN L170 areAnnotationChecker]: L165 has no Hoare annotation [2020-07-28 15:19:32,154 WARN L170 areAnnotationChecker]: L165 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L187 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L187 has no Hoare annotation [2020-07-28 15:19:32,155 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L191 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L191 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L194 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L194 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L198 has no Hoare annotation [2020-07-28 15:19:32,156 WARN L170 areAnnotationChecker]: L198 has no Hoare annotation [2020-07-28 15:19:32,157 WARN L170 areAnnotationChecker]: L202 has no Hoare annotation [2020-07-28 15:19:32,157 WARN L170 areAnnotationChecker]: L202 has no Hoare annotation [2020-07-28 15:19:32,158 WARN L170 areAnnotationChecker]: L203 has no Hoare annotation [2020-07-28 15:19:32,158 WARN L170 areAnnotationChecker]: L203 has no Hoare annotation [2020-07-28 15:19:32,158 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2020-07-28 15:19:32,158 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2020-07-28 15:19:32,158 WARN L170 areAnnotationChecker]: L203-2 has no Hoare annotation [2020-07-28 15:19:32,158 WARN L170 areAnnotationChecker]: L215 has no Hoare annotation [2020-07-28 15:19:32,159 WARN L170 areAnnotationChecker]: L215 has no Hoare annotation [2020-07-28 15:19:32,159 WARN L170 areAnnotationChecker]: L218 has no Hoare annotation [2020-07-28 15:19:32,159 WARN L170 areAnnotationChecker]: L218 has no Hoare annotation [2020-07-28 15:19:32,159 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2020-07-28 15:19:32,159 WARN L170 areAnnotationChecker]: L223 has no Hoare annotation [2020-07-28 15:19:32,159 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L232 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L232 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L234 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L234 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L237 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L237 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L238 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L238 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L248 has no Hoare annotation [2020-07-28 15:19:32,160 WARN L170 areAnnotationChecker]: L248 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L238-2 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L253 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L253 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L259 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L259 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L261 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L261 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L262 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L262 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L276 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L276 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L262-2 has no Hoare annotation [2020-07-28 15:19:32,161 WARN L170 areAnnotationChecker]: L280 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L280 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L283 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L283 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L291 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L291 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L297 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L297 has no Hoare annotation [2020-07-28 15:19:32,162 WARN L170 areAnnotationChecker]: L298 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L298 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L309 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L309 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L298-2 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L314 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L314 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L315 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L328 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L328 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L315-2 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L331 has no Hoare annotation [2020-07-28 15:19:32,163 WARN L170 areAnnotationChecker]: L331 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L332 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L332 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L337 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L337 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L332-2 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L338 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L338 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L349 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L349 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L338-2 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L354 has no Hoare annotation [2020-07-28 15:19:32,164 WARN L170 areAnnotationChecker]: L354 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L361 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L361 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L368 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L368 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L375 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L375 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L380 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L380 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L381 has no Hoare annotation [2020-07-28 15:19:32,165 WARN L170 areAnnotationChecker]: L381 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L389 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L389 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L381-2 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L394 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L394 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L398 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L398 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L402 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L402 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L404 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L404 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L407 has no Hoare annotation [2020-07-28 15:19:32,166 WARN L170 areAnnotationChecker]: L407 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L409 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L409 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L415 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L414-2 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L414-2 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L418 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L417-1 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L417-1 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L421 has no Hoare annotation [2020-07-28 15:19:32,167 WARN L170 areAnnotationChecker]: L420-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L420-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L423-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L423-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L427 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L426-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L426-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L430 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L429-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L429-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L433 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L432-1 has no Hoare annotation [2020-07-28 15:19:32,168 WARN L170 areAnnotationChecker]: L432-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L436 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L435-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L435-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L439 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L438-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L438-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L442 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L441-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L441-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L445 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L444-1 has no Hoare annotation [2020-07-28 15:19:32,169 WARN L170 areAnnotationChecker]: L444-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L448 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L447-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L447-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L451 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L450-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L450-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L454 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L453-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L453-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L457 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L456-1 has no Hoare annotation [2020-07-28 15:19:32,170 WARN L170 areAnnotationChecker]: L456-1 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L460 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L459-1 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L459-1 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L463 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L462-1 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L462-1 has no Hoare annotation [2020-07-28 15:19:32,171 WARN L170 areAnnotationChecker]: L466 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L465-1 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L465-1 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L469 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L468-1 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L468-1 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L472 has no Hoare annotation [2020-07-28 15:19:32,172 WARN L170 areAnnotationChecker]: L471-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L471-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L475 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L475 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L474-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L474-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L478 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L477-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L477-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L481 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L480-1 has no Hoare annotation [2020-07-28 15:19:32,173 WARN L170 areAnnotationChecker]: L480-1 has no Hoare annotation [2020-07-28 15:19:32,174 WARN L170 areAnnotationChecker]: L484 has no Hoare annotation [2020-07-28 15:19:32,174 WARN L170 areAnnotationChecker]: L483-1 has no Hoare annotation [2020-07-28 15:19:32,174 WARN L170 areAnnotationChecker]: L483-1 has no Hoare annotation [2020-07-28 15:19:32,174 WARN L170 areAnnotationChecker]: L487 has no Hoare annotation [2020-07-28 15:19:32,174 WARN L170 areAnnotationChecker]: L486-1 has no Hoare annotation [2020-07-28 15:19:32,175 WARN L170 areAnnotationChecker]: L486-1 has no Hoare annotation [2020-07-28 15:19:32,175 WARN L170 areAnnotationChecker]: L490 has no Hoare annotation [2020-07-28 15:19:32,175 WARN L170 areAnnotationChecker]: L489-1 has no Hoare annotation [2020-07-28 15:19:32,175 WARN L170 areAnnotationChecker]: L489-1 has no Hoare annotation [2020-07-28 15:19:32,175 WARN L170 areAnnotationChecker]: L493 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L492-1 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L492-1 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L496 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L495-1 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L495-1 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L499 has no Hoare annotation [2020-07-28 15:19:32,176 WARN L170 areAnnotationChecker]: L498-1 has no Hoare annotation [2020-07-28 15:19:32,177 WARN L170 areAnnotationChecker]: L498-1 has no Hoare annotation [2020-07-28 15:19:32,177 WARN L170 areAnnotationChecker]: L502 has no Hoare annotation [2020-07-28 15:19:32,177 WARN L170 areAnnotationChecker]: L501-1 has no Hoare annotation [2020-07-28 15:19:32,177 WARN L170 areAnnotationChecker]: L501-1 has no Hoare annotation [2020-07-28 15:19:32,177 WARN L170 areAnnotationChecker]: L505 has no Hoare annotation [2020-07-28 15:19:32,177 WARN L170 areAnnotationChecker]: L504-1 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L504-1 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L508 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L507-1 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L507-1 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L511 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L510-1 has no Hoare annotation [2020-07-28 15:19:32,178 WARN L170 areAnnotationChecker]: L510-1 has no Hoare annotation [2020-07-28 15:19:32,179 WARN L170 areAnnotationChecker]: L514 has no Hoare annotation [2020-07-28 15:19:32,179 WARN L170 areAnnotationChecker]: L513-1 has no Hoare annotation [2020-07-28 15:19:32,179 WARN L170 areAnnotationChecker]: L513-1 has no Hoare annotation [2020-07-28 15:19:32,179 WARN L170 areAnnotationChecker]: L517 has no Hoare annotation [2020-07-28 15:19:32,179 WARN L170 areAnnotationChecker]: L516-1 has no Hoare annotation [2020-07-28 15:19:32,179 WARN L170 areAnnotationChecker]: L516-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L520 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L519-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L519-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L523 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L522-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L522-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L526 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L525-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L525-1 has no Hoare annotation [2020-07-28 15:19:32,180 WARN L170 areAnnotationChecker]: L529 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L528-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L528-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L532 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L531-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L531-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L535 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L534-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L534-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L538 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L537-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L537-1 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L541 has no Hoare annotation [2020-07-28 15:19:32,181 WARN L170 areAnnotationChecker]: L540-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L540-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L544 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L543-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L543-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L547 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L546-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L546-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L550 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L549-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L549-1 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L553 has no Hoare annotation [2020-07-28 15:19:32,182 WARN L170 areAnnotationChecker]: L552-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L552-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L556 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L555-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L555-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L559 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L558-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L558-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L562 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L561-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L561-1 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L565 has no Hoare annotation [2020-07-28 15:19:32,183 WARN L170 areAnnotationChecker]: L564-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L564-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L568 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L567-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L567-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L571 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L570-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L570-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L574 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L573-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L573-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L577 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L576-1 has no Hoare annotation [2020-07-28 15:19:32,184 WARN L170 areAnnotationChecker]: L576-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L580 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L579-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L579-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L583 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L582-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L582-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L586 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L585-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L585-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L589 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L588-1 has no Hoare annotation [2020-07-28 15:19:32,185 WARN L170 areAnnotationChecker]: L588-1 has no Hoare annotation [2020-07-28 15:19:32,186 WARN L170 areAnnotationChecker]: L592 has no Hoare annotation [2020-07-28 15:19:32,186 WARN L170 areAnnotationChecker]: L591-1 has no Hoare annotation [2020-07-28 15:19:32,186 WARN L170 areAnnotationChecker]: L591-1 has no Hoare annotation [2020-07-28 15:19:32,186 WARN L170 areAnnotationChecker]: L595 has no Hoare annotation [2020-07-28 15:19:32,186 WARN L170 areAnnotationChecker]: L594-1 has no Hoare annotation [2020-07-28 15:19:32,186 INFO L163 areAnnotationChecker]: CFG has 3 edges. 3 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2020-07-28 15:19:32,209 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.07 03:19:32 BoogieIcfgContainer [2020-07-28 15:19:32,210 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-07-28 15:19:32,210 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-07-28 15:19:32,210 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-07-28 15:19:32,210 INFO L275 PluginConnector]: Witness Printer initialized [2020-07-28 15:19:32,211 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.07 03:18:52" (3/4) ... [2020-07-28 15:19:32,215 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-07-28 15:19:32,238 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2020-07-28 15:19:32,239 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2020-07-28 15:19:32,390 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2020-07-28 15:19:32,391 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-07-28 15:19:32,393 INFO L168 Benchmark]: Toolchain (without parser) took 43258.48 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 669.0 MB). Free memory was 952.1 MB in the beginning and 1.0 GB in the end (delta: -86.5 MB). Peak memory consumption was 582.5 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,394 INFO L168 Benchmark]: CDTParser took 0.67 ms. Allocated memory is still 1.0 GB. Free memory is still 981.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2020-07-28 15:19:32,394 INFO L168 Benchmark]: CACSL2BoogieTranslator took 775.90 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 946.8 MB in the beginning and 1.1 GB in the end (delta: -174.4 MB). Peak memory consumption was 32.9 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,395 INFO L168 Benchmark]: Boogie Procedure Inliner took 135.05 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,395 INFO L168 Benchmark]: Boogie Preprocessor took 120.87 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,396 INFO L168 Benchmark]: RCFGBuilder took 1836.47 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 922.2 MB in the end (delta: 185.7 MB). Peak memory consumption was 185.7 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,396 INFO L168 Benchmark]: TraceAbstraction took 40199.29 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 521.1 MB). Free memory was 922.2 MB in the beginning and 1.1 GB in the end (delta: -133.2 MB). Peak memory consumption was 388.0 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,397 INFO L168 Benchmark]: Witness Printer took 180.93 ms. Allocated memory is still 1.7 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 16.8 MB). Peak memory consumption was 16.8 MB. Max. memory is 11.5 GB. [2020-07-28 15:19:32,399 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.67 ms. Allocated memory is still 1.0 GB. Free memory is still 981.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 775.90 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 147.8 MB). Free memory was 946.8 MB in the beginning and 1.1 GB in the end (delta: -174.4 MB). Peak memory consumption was 32.9 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 135.05 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 120.87 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.7 MB). Peak memory consumption was 6.7 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1836.47 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 922.2 MB in the end (delta: 185.7 MB). Peak memory consumption was 185.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 40199.29 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 521.1 MB). Free memory was 922.2 MB in the beginning and 1.1 GB in the end (delta: -133.2 MB). Peak memory consumption was 388.0 MB. Max. memory is 11.5 GB. * Witness Printer took 180.93 ms. Allocated memory is still 1.7 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 16.8 MB). Peak memory consumption was 16.8 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 475]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 600]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 606]: Loop Invariant Derived loop invariant: ((((((((((((a11 <= 0 && a17 <= 8) && a28 <= 7) && 1 == a25) || ((((a11 <= 0 && a17 <= 8) && a28 <= 10) && 10 <= a28) && 1 == a25)) || (((a11 <= 0 && a17 <= 8) && a28 <= 10) && a25 <= 0)) || (((1 == a11 && a17 <= 8) && a28 <= 10) && 1 == a25)) || (((1 == a19 && a17 <= 8) && a28 <= 7) && 1 == a25)) || ((1 == a11 && a17 <= 8) && a28 <= 7)) || (((1 == a19 && a11 <= 0) && a17 <= 8) && 1 == a25)) || (((1 == a19 && a17 <= 8) && 10 <= a28) && 1 == a25)) || ((1 == a19 && a28 <= 10) && 10 <= a28)) || (((1 == a19 && 1 == a11) && a17 <= 8) && a28 <= 10)) || ((((1 == a11 && a17 <= 8) && a28 <= 10) && a25 <= 0) && 10 <= a28) - InvariantResult [Line: 29]: Loop Invariant Derived loop invariant: ((((((((((((a11 <= 0 && a17 <= 8) && a28 <= 7) && 1 == a25) || ((((a11 <= 0 && a17 <= 8) && a28 <= 10) && 10 <= a28) && 1 == a25)) || (((a11 <= 0 && a17 <= 8) && a28 <= 10) && a25 <= 0)) || (((1 == a11 && a17 <= 8) && a28 <= 10) && 1 == a25)) || (((1 == a19 && a17 <= 8) && a28 <= 7) && 1 == a25)) || ((1 == a11 && a17 <= 8) && a28 <= 7)) || (((1 == a19 && a11 <= 0) && a17 <= 8) && 1 == a25)) || (((1 == a19 && a17 <= 8) && 10 <= a28) && 1 == a25)) || ((1 == a19 && a28 <= 10) && 10 <= a28)) || (((1 == a19 && 1 == a11) && a17 <= 8) && a28 <= 10)) || ((((1 == a11 && a17 <= 8) && a28 <= 10) && a25 <= 0) && 10 <= a28) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 227 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 39.4s, OverallIterations: 13, TraceHistogramMax: 6, AutomataDifference: 29.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1466 SDtfs, 1906 SDslu, 272 SDs, 0 SdLazy, 4707 SolverSat, 594 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2035occurred in iteration=8, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.5s AutomataMinimizationTime, 13 MinimizatonAttempts, 459 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 3 LocationsWithAnnotation, 3 PreInvPairs, 49 NumberOfFragments, 289 HoareAnnotationTreeSize, 3 FomulaSimplifications, 1284 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 3 FomulaSimplificationsInter, 130 FormulaSimplificationTreeSizeReductionInter, 0.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 2181 NumberOfCodeBlocks, 2181 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 2168 ConstructedInterpolants, 0 QuantifiedInterpolants, 870486 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 13 InterpolantComputations, 13 PerfectInterpolantSequences, 1380/1380 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...