./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/eca-rers2012/Problem14_label39.c --full-output -ea --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 03d7b7b3 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -ea -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.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/Problem14_label39.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(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 213cd1b2bfca2fb242d25b2de62d976a1c1713b5fce20005f296ee855b3a9b1f --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 15:40:41,712 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 15:40:41,714 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 15:40:41,738 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 15:40:41,738 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 15:40:41,739 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 15:40:41,740 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 15:40:41,741 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 15:40:41,742 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 15:40:41,742 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 15:40:41,743 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 15:40:41,744 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 15:40:41,744 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 15:40:41,744 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 15:40:41,745 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 15:40:41,746 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 15:40:41,746 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 15:40:41,747 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 15:40:41,748 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 15:40:41,749 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 15:40:41,753 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 15:40:41,754 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 15:40:41,756 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 15:40:41,757 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 15:40:41,768 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 15:40:41,768 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 15:40:41,768 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 15:40:41,769 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 15:40:41,769 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 15:40:41,770 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 15:40:41,770 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 15:40:41,770 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 15:40:41,771 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 15:40:41,771 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 15:40:41,771 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 15:40:41,772 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 15:40:41,772 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 15:40:41,772 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 15:40:41,772 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 15:40:41,773 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 15:40:41,773 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 15:40:41,774 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-02-20 15:40:41,789 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 15:40:41,789 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 15:40:41,790 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 15:40:41,790 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 15:40:41,790 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 15:40:41,790 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 15:40:41,791 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 15:40:41,791 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 15:40:41,791 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 15:40:41,791 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 15:40:41,791 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-20 15:40:41,791 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 15:40:41,792 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 15:40:41,792 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 15:40:41,793 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 15:40:41,793 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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(reach_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 -> 213cd1b2bfca2fb242d25b2de62d976a1c1713b5fce20005f296ee855b3a9b1f [2022-02-20 15:40:41,977 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 15:40:41,998 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 15:40:42,000 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 15:40:42,001 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 15:40:42,001 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 15:40:42,002 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/eca-rers2012/Problem14_label39.c [2022-02-20 15:40:42,043 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f9c5a8099/afb47abe2a2f464bb136dccb5445675f/FLAG3cbe305e0 [2022-02-20 15:40:42,474 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 15:40:42,475 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem14_label39.c [2022-02-20 15:40:42,482 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f9c5a8099/afb47abe2a2f464bb136dccb5445675f/FLAG3cbe305e0 [2022-02-20 15:40:42,498 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f9c5a8099/afb47abe2a2f464bb136dccb5445675f [2022-02-20 15:40:42,500 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 15:40:42,503 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 15:40:42,504 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 15:40:42,504 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 15:40:42,506 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 15:40:42,507 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:42,509 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c453276 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42, skipping insertion in model container [2022-02-20 15:40:42,509 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:42,515 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 15:40:42,563 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 15:40:42,694 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem14_label39.c[2777,2790] [2022-02-20 15:40:42,877 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 15:40:42,887 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 15:40:42,898 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem14_label39.c[2777,2790] [2022-02-20 15:40:42,958 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 15:40:42,967 INFO L208 MainTranslator]: Completed translation [2022-02-20 15:40:42,967 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42 WrapperNode [2022-02-20 15:40:42,967 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 15:40:42,968 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 15:40:42,968 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 15:40:42,968 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 15:40:42,982 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:42,996 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,091 INFO L137 Inliner]: procedures = 14, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 858 [2022-02-20 15:40:43,092 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 15:40:43,093 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 15:40:43,093 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 15:40:43,093 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 15:40:43,099 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,099 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,103 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,104 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,134 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,149 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,163 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,168 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 15:40:43,169 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 15:40:43,169 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 15:40:43,169 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 15:40:43,170 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (1/1) ... [2022-02-20 15:40:43,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 15:40:43,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 15:40:43,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-20 15:40:43,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-20 15:40:43,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 15:40:43,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 15:40:43,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 15:40:43,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 15:40:43,279 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 15:40:43,280 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 15:40:44,543 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 15:40:44,554 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 15:40:44,555 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-02-20 15:40:44,557 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 03:40:44 BoogieIcfgContainer [2022-02-20 15:40:44,557 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 15:40:44,558 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 15:40:44,558 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 15:40:44,561 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 15:40:44,561 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 03:40:42" (1/3) ... [2022-02-20 15:40:44,562 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53d51be4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 03:40:44, skipping insertion in model container [2022-02-20 15:40:44,562 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 03:40:42" (2/3) ... [2022-02-20 15:40:44,562 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53d51be4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 03:40:44, skipping insertion in model container [2022-02-20 15:40:44,562 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 03:40:44" (3/3) ... [2022-02-20 15:40:44,563 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem14_label39.c [2022-02-20 15:40:44,567 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 15:40:44,568 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 15:40:44,612 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 15:40:44,624 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-20 15:40:44,624 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 15:40:44,648 INFO L276 IsEmpty]: Start isEmpty. Operand has 245 states, 243 states have (on average 1.7366255144032923) internal successors, (422), 244 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:44,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-02-20 15:40:44,654 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:40:44,654 INFO L514 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] [2022-02-20 15:40:44,655 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:40:44,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:40:44,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1225036359, now seen corresponding path program 1 times [2022-02-20 15:40:44,666 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:40:44,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472516187] [2022-02-20 15:40:44,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:44,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:40:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:44,879 INFO L290 TraceCheckUtils]: 0: Hoare triple {248#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,880 INFO L290 TraceCheckUtils]: 1: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,881 INFO L290 TraceCheckUtils]: 2: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,881 INFO L290 TraceCheckUtils]: 3: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,882 INFO L290 TraceCheckUtils]: 4: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,882 INFO L290 TraceCheckUtils]: 5: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,884 INFO L290 TraceCheckUtils]: 6: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,884 INFO L290 TraceCheckUtils]: 7: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,885 INFO L290 TraceCheckUtils]: 8: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,885 INFO L290 TraceCheckUtils]: 9: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,886 INFO L290 TraceCheckUtils]: 10: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,887 INFO L290 TraceCheckUtils]: 11: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,887 INFO L290 TraceCheckUtils]: 12: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,888 INFO L290 TraceCheckUtils]: 13: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,892 INFO L290 TraceCheckUtils]: 14: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,893 INFO L290 TraceCheckUtils]: 15: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,893 INFO L290 TraceCheckUtils]: 16: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:44,894 INFO L290 TraceCheckUtils]: 17: Hoare triple {250#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {251#(not (= (+ ~a15~0 (- 7)) 0))} is VALID [2022-02-20 15:40:44,895 INFO L290 TraceCheckUtils]: 18: Hoare triple {251#(not (= (+ ~a15~0 (- 7)) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {251#(not (= (+ ~a15~0 (- 7)) 0))} is VALID [2022-02-20 15:40:44,895 INFO L290 TraceCheckUtils]: 19: Hoare triple {251#(not (= (+ ~a15~0 (- 7)) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {251#(not (= (+ ~a15~0 (- 7)) 0))} is VALID [2022-02-20 15:40:44,896 INFO L290 TraceCheckUtils]: 20: Hoare triple {251#(not (= (+ ~a15~0 (- 7)) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {251#(not (= (+ ~a15~0 (- 7)) 0))} is VALID [2022-02-20 15:40:44,896 INFO L290 TraceCheckUtils]: 21: Hoare triple {251#(not (= (+ ~a15~0 (- 7)) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {251#(not (= (+ ~a15~0 (- 7)) 0))} is VALID [2022-02-20 15:40:44,897 INFO L290 TraceCheckUtils]: 22: Hoare triple {251#(not (= (+ ~a15~0 (- 7)) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {251#(not (= (+ ~a15~0 (- 7)) 0))} is VALID [2022-02-20 15:40:44,897 INFO L290 TraceCheckUtils]: 23: Hoare triple {251#(not (= (+ ~a15~0 (- 7)) 0))} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {249#false} is VALID [2022-02-20 15:40:44,899 INFO L290 TraceCheckUtils]: 24: Hoare triple {249#false} assume !false; {249#false} is VALID [2022-02-20 15:40:44,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 15:40:44,901 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:40:44,901 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472516187] [2022-02-20 15:40:44,902 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472516187] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:40:44,902 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:40:44,902 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:40:44,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816926424] [2022-02-20 15:40:44,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:40:44,909 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-20 15:40:44,910 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:40:44,912 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:44,938 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 25 edges. 25 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:44,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 15:40:44,939 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:40:44,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 15:40:44,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:40:44,960 INFO L87 Difference]: Start difference. First operand has 245 states, 243 states have (on average 1.7366255144032923) internal successors, (422), 244 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:46,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:46,961 INFO L93 Difference]: Finished difference Result 852 states and 1560 transitions. [2022-02-20 15:40:46,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-20 15:40:46,962 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-02-20 15:40:46,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:40:46,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:46,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1560 transitions. [2022-02-20 15:40:46,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:47,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1560 transitions. [2022-02-20 15:40:47,005 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 1560 transitions. [2022-02-20 15:40:48,047 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1560 edges. 1560 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:48,098 INFO L225 Difference]: With dead ends: 852 [2022-02-20 15:40:48,103 INFO L226 Difference]: Without dead ends: 538 [2022-02-20 15:40:48,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-20 15:40:48,113 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 582 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 885 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-20 15:40:48,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 44 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 885 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-02-20 15:40:48,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2022-02-20 15:40:48,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 538. [2022-02-20 15:40:48,158 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:40:48,160 INFO L82 GeneralOperation]: Start isEquivalent. First operand 538 states. Second operand has 538 states, 537 states have (on average 1.4487895716945995) internal successors, (778), 537 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:48,165 INFO L74 IsIncluded]: Start isIncluded. First operand 538 states. Second operand has 538 states, 537 states have (on average 1.4487895716945995) internal successors, (778), 537 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:48,166 INFO L87 Difference]: Start difference. First operand 538 states. Second operand has 538 states, 537 states have (on average 1.4487895716945995) internal successors, (778), 537 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:48,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:48,188 INFO L93 Difference]: Finished difference Result 538 states and 778 transitions. [2022-02-20 15:40:48,188 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 778 transitions. [2022-02-20 15:40:48,195 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:48,195 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:48,197 INFO L74 IsIncluded]: Start isIncluded. First operand has 538 states, 537 states have (on average 1.4487895716945995) internal successors, (778), 537 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 538 states. [2022-02-20 15:40:48,198 INFO L87 Difference]: Start difference. First operand has 538 states, 537 states have (on average 1.4487895716945995) internal successors, (778), 537 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 538 states. [2022-02-20 15:40:48,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:48,212 INFO L93 Difference]: Finished difference Result 538 states and 778 transitions. [2022-02-20 15:40:48,212 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 778 transitions. [2022-02-20 15:40:48,213 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:48,213 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:48,213 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:40:48,213 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:40:48,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 537 states have (on average 1.4487895716945995) internal successors, (778), 537 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:48,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 778 transitions. [2022-02-20 15:40:48,238 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 778 transitions. Word has length 25 [2022-02-20 15:40:48,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:40:48,239 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 778 transitions. [2022-02-20 15:40:48,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:48,240 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 778 transitions. [2022-02-20 15:40:48,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-02-20 15:40:48,244 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:40:48,245 INFO L514 BasicCegarLoop]: trace histogram [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, 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] [2022-02-20 15:40:48,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 15:40:48,245 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:40:48,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:40:48,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1897077631, now seen corresponding path program 1 times [2022-02-20 15:40:48,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:40:48,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146104645] [2022-02-20 15:40:48,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:48,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:40:48,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:48,430 INFO L290 TraceCheckUtils]: 0: Hoare triple {2740#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,431 INFO L290 TraceCheckUtils]: 1: Hoare triple {2742#(<= ~a15~0 8)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,431 INFO L290 TraceCheckUtils]: 2: Hoare triple {2742#(<= ~a15~0 8)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,432 INFO L290 TraceCheckUtils]: 3: Hoare triple {2742#(<= ~a15~0 8)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,432 INFO L290 TraceCheckUtils]: 4: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,432 INFO L290 TraceCheckUtils]: 5: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,433 INFO L290 TraceCheckUtils]: 6: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,433 INFO L290 TraceCheckUtils]: 7: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,433 INFO L290 TraceCheckUtils]: 8: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,434 INFO L290 TraceCheckUtils]: 9: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,434 INFO L290 TraceCheckUtils]: 10: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,434 INFO L290 TraceCheckUtils]: 11: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,435 INFO L290 TraceCheckUtils]: 12: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,435 INFO L290 TraceCheckUtils]: 13: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,435 INFO L290 TraceCheckUtils]: 14: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,436 INFO L290 TraceCheckUtils]: 15: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,436 INFO L290 TraceCheckUtils]: 16: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,436 INFO L290 TraceCheckUtils]: 17: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,437 INFO L290 TraceCheckUtils]: 18: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,437 INFO L290 TraceCheckUtils]: 19: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,437 INFO L290 TraceCheckUtils]: 20: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,438 INFO L290 TraceCheckUtils]: 21: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,438 INFO L290 TraceCheckUtils]: 22: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,438 INFO L290 TraceCheckUtils]: 23: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,439 INFO L290 TraceCheckUtils]: 24: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,439 INFO L290 TraceCheckUtils]: 25: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,439 INFO L290 TraceCheckUtils]: 26: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,440 INFO L290 TraceCheckUtils]: 27: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,440 INFO L290 TraceCheckUtils]: 28: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,440 INFO L290 TraceCheckUtils]: 29: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,441 INFO L290 TraceCheckUtils]: 30: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,441 INFO L290 TraceCheckUtils]: 31: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,441 INFO L290 TraceCheckUtils]: 32: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,442 INFO L290 TraceCheckUtils]: 33: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,442 INFO L290 TraceCheckUtils]: 34: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,442 INFO L290 TraceCheckUtils]: 35: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,443 INFO L290 TraceCheckUtils]: 36: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,443 INFO L290 TraceCheckUtils]: 37: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,443 INFO L290 TraceCheckUtils]: 38: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,444 INFO L290 TraceCheckUtils]: 39: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,444 INFO L290 TraceCheckUtils]: 40: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,444 INFO L290 TraceCheckUtils]: 41: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,445 INFO L290 TraceCheckUtils]: 42: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,445 INFO L290 TraceCheckUtils]: 43: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,445 INFO L290 TraceCheckUtils]: 44: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,446 INFO L290 TraceCheckUtils]: 45: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,446 INFO L290 TraceCheckUtils]: 46: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,446 INFO L290 TraceCheckUtils]: 47: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,447 INFO L290 TraceCheckUtils]: 48: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,447 INFO L290 TraceCheckUtils]: 49: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,447 INFO L290 TraceCheckUtils]: 50: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,448 INFO L290 TraceCheckUtils]: 51: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,448 INFO L290 TraceCheckUtils]: 52: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,448 INFO L290 TraceCheckUtils]: 53: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,449 INFO L290 TraceCheckUtils]: 54: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,449 INFO L290 TraceCheckUtils]: 55: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,449 INFO L290 TraceCheckUtils]: 56: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,450 INFO L290 TraceCheckUtils]: 57: Hoare triple {2742#(<= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,450 INFO L290 TraceCheckUtils]: 58: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,450 INFO L290 TraceCheckUtils]: 59: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,451 INFO L290 TraceCheckUtils]: 60: Hoare triple {2742#(<= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,451 INFO L290 TraceCheckUtils]: 61: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,451 INFO L290 TraceCheckUtils]: 62: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,452 INFO L290 TraceCheckUtils]: 63: Hoare triple {2742#(<= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,452 INFO L290 TraceCheckUtils]: 64: Hoare triple {2742#(<= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,452 INFO L290 TraceCheckUtils]: 65: Hoare triple {2742#(<= ~a15~0 8)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {2742#(<= ~a15~0 8)} is VALID [2022-02-20 15:40:48,453 INFO L290 TraceCheckUtils]: 66: Hoare triple {2742#(<= ~a15~0 8)} assume (9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {2741#false} is VALID [2022-02-20 15:40:48,453 INFO L290 TraceCheckUtils]: 67: Hoare triple {2741#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {2741#false} is VALID [2022-02-20 15:40:48,453 INFO L290 TraceCheckUtils]: 68: Hoare triple {2741#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {2741#false} is VALID [2022-02-20 15:40:48,453 INFO L290 TraceCheckUtils]: 69: Hoare triple {2741#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {2741#false} is VALID [2022-02-20 15:40:48,453 INFO L290 TraceCheckUtils]: 70: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,454 INFO L290 TraceCheckUtils]: 71: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,454 INFO L290 TraceCheckUtils]: 72: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,454 INFO L290 TraceCheckUtils]: 73: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,454 INFO L290 TraceCheckUtils]: 74: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,454 INFO L290 TraceCheckUtils]: 75: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,454 INFO L290 TraceCheckUtils]: 76: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,455 INFO L290 TraceCheckUtils]: 77: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,455 INFO L290 TraceCheckUtils]: 78: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,455 INFO L290 TraceCheckUtils]: 79: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,455 INFO L290 TraceCheckUtils]: 80: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,455 INFO L290 TraceCheckUtils]: 81: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,455 INFO L290 TraceCheckUtils]: 82: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 83: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 84: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 85: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 86: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 87: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 88: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,456 INFO L290 TraceCheckUtils]: 89: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,457 INFO L290 TraceCheckUtils]: 90: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,457 INFO L290 TraceCheckUtils]: 91: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,457 INFO L290 TraceCheckUtils]: 92: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,457 INFO L290 TraceCheckUtils]: 93: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,457 INFO L290 TraceCheckUtils]: 94: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,457 INFO L290 TraceCheckUtils]: 95: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 96: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 97: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 98: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 99: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 100: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 101: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,458 INFO L290 TraceCheckUtils]: 102: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,459 INFO L290 TraceCheckUtils]: 103: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,459 INFO L290 TraceCheckUtils]: 104: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,459 INFO L290 TraceCheckUtils]: 105: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,459 INFO L290 TraceCheckUtils]: 106: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,459 INFO L290 TraceCheckUtils]: 107: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,459 INFO L290 TraceCheckUtils]: 108: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 109: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 110: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 111: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 112: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 113: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 114: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,460 INFO L290 TraceCheckUtils]: 115: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,461 INFO L290 TraceCheckUtils]: 116: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,461 INFO L290 TraceCheckUtils]: 117: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,461 INFO L290 TraceCheckUtils]: 118: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,461 INFO L290 TraceCheckUtils]: 119: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,461 INFO L290 TraceCheckUtils]: 120: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,461 INFO L290 TraceCheckUtils]: 121: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 122: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 123: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 124: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 125: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 126: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 127: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,462 INFO L290 TraceCheckUtils]: 128: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,463 INFO L290 TraceCheckUtils]: 129: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,463 INFO L290 TraceCheckUtils]: 130: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,463 INFO L290 TraceCheckUtils]: 131: Hoare triple {2741#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,463 INFO L290 TraceCheckUtils]: 132: Hoare triple {2741#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {2741#false} is VALID [2022-02-20 15:40:48,463 INFO L290 TraceCheckUtils]: 133: Hoare triple {2741#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,463 INFO L290 TraceCheckUtils]: 134: Hoare triple {2741#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {2741#false} is VALID [2022-02-20 15:40:48,464 INFO L290 TraceCheckUtils]: 135: Hoare triple {2741#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {2741#false} is VALID [2022-02-20 15:40:48,464 INFO L290 TraceCheckUtils]: 136: Hoare triple {2741#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {2741#false} is VALID [2022-02-20 15:40:48,464 INFO L290 TraceCheckUtils]: 137: Hoare triple {2741#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {2741#false} is VALID [2022-02-20 15:40:48,464 INFO L290 TraceCheckUtils]: 138: Hoare triple {2741#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {2741#false} is VALID [2022-02-20 15:40:48,464 INFO L290 TraceCheckUtils]: 139: Hoare triple {2741#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {2741#false} is VALID [2022-02-20 15:40:48,464 INFO L290 TraceCheckUtils]: 140: Hoare triple {2741#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {2741#false} is VALID [2022-02-20 15:40:48,465 INFO L290 TraceCheckUtils]: 141: Hoare triple {2741#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {2741#false} is VALID [2022-02-20 15:40:48,465 INFO L290 TraceCheckUtils]: 142: Hoare triple {2741#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {2741#false} is VALID [2022-02-20 15:40:48,465 INFO L290 TraceCheckUtils]: 143: Hoare triple {2741#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {2741#false} is VALID [2022-02-20 15:40:48,465 INFO L290 TraceCheckUtils]: 144: Hoare triple {2741#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {2741#false} is VALID [2022-02-20 15:40:48,465 INFO L290 TraceCheckUtils]: 145: Hoare triple {2741#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {2741#false} is VALID [2022-02-20 15:40:48,465 INFO L290 TraceCheckUtils]: 146: Hoare triple {2741#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {2741#false} is VALID [2022-02-20 15:40:48,466 INFO L290 TraceCheckUtils]: 147: Hoare triple {2741#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {2741#false} is VALID [2022-02-20 15:40:48,466 INFO L290 TraceCheckUtils]: 148: Hoare triple {2741#false} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1; {2741#false} is VALID [2022-02-20 15:40:48,466 INFO L290 TraceCheckUtils]: 149: Hoare triple {2741#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {2741#false} is VALID [2022-02-20 15:40:48,466 INFO L290 TraceCheckUtils]: 150: Hoare triple {2741#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {2741#false} is VALID [2022-02-20 15:40:48,466 INFO L290 TraceCheckUtils]: 151: Hoare triple {2741#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {2741#false} is VALID [2022-02-20 15:40:48,466 INFO L290 TraceCheckUtils]: 152: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,467 INFO L290 TraceCheckUtils]: 153: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,467 INFO L290 TraceCheckUtils]: 154: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,467 INFO L290 TraceCheckUtils]: 155: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,469 INFO L290 TraceCheckUtils]: 156: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,469 INFO L290 TraceCheckUtils]: 157: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,469 INFO L290 TraceCheckUtils]: 158: Hoare triple {2741#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,469 INFO L290 TraceCheckUtils]: 159: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,469 INFO L290 TraceCheckUtils]: 160: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,469 INFO L290 TraceCheckUtils]: 161: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 162: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 163: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 164: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 165: Hoare triple {2741#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 166: Hoare triple {2741#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 167: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,470 INFO L290 TraceCheckUtils]: 168: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,471 INFO L290 TraceCheckUtils]: 169: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,471 INFO L290 TraceCheckUtils]: 170: Hoare triple {2741#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {2741#false} is VALID [2022-02-20 15:40:48,471 INFO L290 TraceCheckUtils]: 171: Hoare triple {2741#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {2741#false} is VALID [2022-02-20 15:40:48,471 INFO L290 TraceCheckUtils]: 172: Hoare triple {2741#false} assume !false; {2741#false} is VALID [2022-02-20 15:40:48,472 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-02-20 15:40:48,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:40:48,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146104645] [2022-02-20 15:40:48,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146104645] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:40:48,473 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:40:48,473 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 15:40:48,473 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413445339] [2022-02-20 15:40:48,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:40:48,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 173 [2022-02-20 15:40:48,475 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:40:48,475 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:48,562 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 151 edges. 151 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:48,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:40:48,563 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:40:48,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:40:48,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:40:48,563 INFO L87 Difference]: Start difference. First operand 538 states and 778 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:49,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:49,443 INFO L93 Difference]: Finished difference Result 1074 states and 1656 transitions. [2022-02-20 15:40:49,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:40:49,443 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 173 [2022-02-20 15:40:49,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:40:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:49,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 882 transitions. [2022-02-20 15:40:49,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:49,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 882 transitions. [2022-02-20 15:40:49,464 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 882 transitions. [2022-02-20 15:40:50,018 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 882 edges. 882 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:50,034 INFO L225 Difference]: With dead ends: 1074 [2022-02-20 15:40:50,034 INFO L226 Difference]: Without dead ends: 716 [2022-02-20 15:40:50,035 INFO L932 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 [2022-02-20 15:40:50,035 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 125 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 15:40:50,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 57 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 15:40:50,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2022-02-20 15:40:50,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 716. [2022-02-20 15:40:50,063 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:40:50,064 INFO L82 GeneralOperation]: Start isEquivalent. First operand 716 states. Second operand has 716 states, 715 states have (on average 1.353846153846154) internal successors, (968), 715 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:50,065 INFO L74 IsIncluded]: Start isIncluded. First operand 716 states. Second operand has 716 states, 715 states have (on average 1.353846153846154) internal successors, (968), 715 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:50,066 INFO L87 Difference]: Start difference. First operand 716 states. Second operand has 716 states, 715 states have (on average 1.353846153846154) internal successors, (968), 715 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:50,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:50,083 INFO L93 Difference]: Finished difference Result 716 states and 968 transitions. [2022-02-20 15:40:50,083 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 968 transitions. [2022-02-20 15:40:50,084 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:50,084 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:50,085 INFO L74 IsIncluded]: Start isIncluded. First operand has 716 states, 715 states have (on average 1.353846153846154) internal successors, (968), 715 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 716 states. [2022-02-20 15:40:50,086 INFO L87 Difference]: Start difference. First operand has 716 states, 715 states have (on average 1.353846153846154) internal successors, (968), 715 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 716 states. [2022-02-20 15:40:50,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:50,102 INFO L93 Difference]: Finished difference Result 716 states and 968 transitions. [2022-02-20 15:40:50,102 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 968 transitions. [2022-02-20 15:40:50,103 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:50,103 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:50,103 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:40:50,103 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:40:50,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 1.353846153846154) internal successors, (968), 715 states have internal predecessors, (968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:50,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 968 transitions. [2022-02-20 15:40:50,121 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 968 transitions. Word has length 173 [2022-02-20 15:40:50,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:40:50,121 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 968 transitions. [2022-02-20 15:40:50,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 2 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:50,122 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 968 transitions. [2022-02-20 15:40:50,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-02-20 15:40:50,123 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:40:50,123 INFO L514 BasicCegarLoop]: trace histogram [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, 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] [2022-02-20 15:40:50,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 15:40:50,124 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:40:50,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:40:50,124 INFO L85 PathProgramCache]: Analyzing trace with hash 809609458, now seen corresponding path program 1 times [2022-02-20 15:40:50,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:40:50,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386664425] [2022-02-20 15:40:50,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:50,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:40:50,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:50,345 INFO L290 TraceCheckUtils]: 0: Hoare triple {5987#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,346 INFO L290 TraceCheckUtils]: 1: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,346 INFO L290 TraceCheckUtils]: 2: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,350 INFO L290 TraceCheckUtils]: 3: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,350 INFO L290 TraceCheckUtils]: 4: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,351 INFO L290 TraceCheckUtils]: 5: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,355 INFO L290 TraceCheckUtils]: 6: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,356 INFO L290 TraceCheckUtils]: 7: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,356 INFO L290 TraceCheckUtils]: 8: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,357 INFO L290 TraceCheckUtils]: 9: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,357 INFO L290 TraceCheckUtils]: 10: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,358 INFO L290 TraceCheckUtils]: 11: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,358 INFO L290 TraceCheckUtils]: 12: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,358 INFO L290 TraceCheckUtils]: 13: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,359 INFO L290 TraceCheckUtils]: 14: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,359 INFO L290 TraceCheckUtils]: 15: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,360 INFO L290 TraceCheckUtils]: 16: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,360 INFO L290 TraceCheckUtils]: 17: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,360 INFO L290 TraceCheckUtils]: 18: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,361 INFO L290 TraceCheckUtils]: 19: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,361 INFO L290 TraceCheckUtils]: 20: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,362 INFO L290 TraceCheckUtils]: 21: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,362 INFO L290 TraceCheckUtils]: 22: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,362 INFO L290 TraceCheckUtils]: 23: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,363 INFO L290 TraceCheckUtils]: 24: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,363 INFO L290 TraceCheckUtils]: 25: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,364 INFO L290 TraceCheckUtils]: 26: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,364 INFO L290 TraceCheckUtils]: 27: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,364 INFO L290 TraceCheckUtils]: 28: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,365 INFO L290 TraceCheckUtils]: 29: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,365 INFO L290 TraceCheckUtils]: 30: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,366 INFO L290 TraceCheckUtils]: 31: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,366 INFO L290 TraceCheckUtils]: 32: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,367 INFO L290 TraceCheckUtils]: 33: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,367 INFO L290 TraceCheckUtils]: 34: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,368 INFO L290 TraceCheckUtils]: 35: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,368 INFO L290 TraceCheckUtils]: 36: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,368 INFO L290 TraceCheckUtils]: 37: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,369 INFO L290 TraceCheckUtils]: 38: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,369 INFO L290 TraceCheckUtils]: 39: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,370 INFO L290 TraceCheckUtils]: 40: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,370 INFO L290 TraceCheckUtils]: 41: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,370 INFO L290 TraceCheckUtils]: 42: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,371 INFO L290 TraceCheckUtils]: 43: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,376 INFO L290 TraceCheckUtils]: 44: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,377 INFO L290 TraceCheckUtils]: 45: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,377 INFO L290 TraceCheckUtils]: 46: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,379 INFO L290 TraceCheckUtils]: 47: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,382 INFO L290 TraceCheckUtils]: 48: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,383 INFO L290 TraceCheckUtils]: 49: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,383 INFO L290 TraceCheckUtils]: 50: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,384 INFO L290 TraceCheckUtils]: 51: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,384 INFO L290 TraceCheckUtils]: 52: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,385 INFO L290 TraceCheckUtils]: 53: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,386 INFO L290 TraceCheckUtils]: 54: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,386 INFO L290 TraceCheckUtils]: 55: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,387 INFO L290 TraceCheckUtils]: 56: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,389 INFO L290 TraceCheckUtils]: 57: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,390 INFO L290 TraceCheckUtils]: 58: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,390 INFO L290 TraceCheckUtils]: 59: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,391 INFO L290 TraceCheckUtils]: 60: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,391 INFO L290 TraceCheckUtils]: 61: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,392 INFO L290 TraceCheckUtils]: 62: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,392 INFO L290 TraceCheckUtils]: 63: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,393 INFO L290 TraceCheckUtils]: 64: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,393 INFO L290 TraceCheckUtils]: 65: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,393 INFO L290 TraceCheckUtils]: 66: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,394 INFO L290 TraceCheckUtils]: 67: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,394 INFO L290 TraceCheckUtils]: 68: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,396 INFO L290 TraceCheckUtils]: 69: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,397 INFO L290 TraceCheckUtils]: 70: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,397 INFO L290 TraceCheckUtils]: 71: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,397 INFO L290 TraceCheckUtils]: 72: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,398 INFO L290 TraceCheckUtils]: 73: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,398 INFO L290 TraceCheckUtils]: 74: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,399 INFO L290 TraceCheckUtils]: 75: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,399 INFO L290 TraceCheckUtils]: 76: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,400 INFO L290 TraceCheckUtils]: 77: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,400 INFO L290 TraceCheckUtils]: 78: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,401 INFO L290 TraceCheckUtils]: 79: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,401 INFO L290 TraceCheckUtils]: 80: Hoare triple {5989#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0))} assume ((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,402 INFO L290 TraceCheckUtils]: 81: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,403 INFO L290 TraceCheckUtils]: 82: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,404 INFO L290 TraceCheckUtils]: 83: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,404 INFO L290 TraceCheckUtils]: 84: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,405 INFO L290 TraceCheckUtils]: 85: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,405 INFO L290 TraceCheckUtils]: 86: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,406 INFO L290 TraceCheckUtils]: 87: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,406 INFO L290 TraceCheckUtils]: 88: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,407 INFO L290 TraceCheckUtils]: 89: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,407 INFO L290 TraceCheckUtils]: 90: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,407 INFO L290 TraceCheckUtils]: 91: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,408 INFO L290 TraceCheckUtils]: 92: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,408 INFO L290 TraceCheckUtils]: 93: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,409 INFO L290 TraceCheckUtils]: 94: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,409 INFO L290 TraceCheckUtils]: 95: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,410 INFO L290 TraceCheckUtils]: 96: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,410 INFO L290 TraceCheckUtils]: 97: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,410 INFO L290 TraceCheckUtils]: 98: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,411 INFO L290 TraceCheckUtils]: 99: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,411 INFO L290 TraceCheckUtils]: 100: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,412 INFO L290 TraceCheckUtils]: 101: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,412 INFO L290 TraceCheckUtils]: 102: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,412 INFO L290 TraceCheckUtils]: 103: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,413 INFO L290 TraceCheckUtils]: 104: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,413 INFO L290 TraceCheckUtils]: 105: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,414 INFO L290 TraceCheckUtils]: 106: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,415 INFO L290 TraceCheckUtils]: 107: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,415 INFO L290 TraceCheckUtils]: 108: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} is VALID [2022-02-20 15:40:50,416 INFO L290 TraceCheckUtils]: 109: Hoare triple {5990#(and (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6) (<= (+ 49 ~a12~0) 0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,416 INFO L290 TraceCheckUtils]: 110: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 111: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 112: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 113: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 114: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 115: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 116: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 117: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,417 INFO L290 TraceCheckUtils]: 118: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 119: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 120: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 121: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 122: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 123: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 124: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 125: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 126: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,418 INFO L290 TraceCheckUtils]: 127: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,419 INFO L290 TraceCheckUtils]: 128: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,419 INFO L290 TraceCheckUtils]: 129: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 130: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 131: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 132: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 133: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 134: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 135: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,420 INFO L290 TraceCheckUtils]: 136: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 137: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 138: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 139: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 140: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 141: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 142: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 143: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 144: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,421 INFO L290 TraceCheckUtils]: 145: Hoare triple {5988#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 146: Hoare triple {5988#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 147: Hoare triple {5988#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 148: Hoare triple {5988#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 149: Hoare triple {5988#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 150: Hoare triple {5988#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 151: Hoare triple {5988#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 152: Hoare triple {5988#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {5988#false} is VALID [2022-02-20 15:40:50,422 INFO L290 TraceCheckUtils]: 153: Hoare triple {5988#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 154: Hoare triple {5988#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 155: Hoare triple {5988#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 156: Hoare triple {5988#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 157: Hoare triple {5988#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 158: Hoare triple {5988#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 159: Hoare triple {5988#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 160: Hoare triple {5988#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 161: Hoare triple {5988#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {5988#false} is VALID [2022-02-20 15:40:50,423 INFO L290 TraceCheckUtils]: 162: Hoare triple {5988#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 163: Hoare triple {5988#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 164: Hoare triple {5988#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 165: Hoare triple {5988#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 166: Hoare triple {5988#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 167: Hoare triple {5988#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 168: Hoare triple {5988#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 169: Hoare triple {5988#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {5988#false} is VALID [2022-02-20 15:40:50,424 INFO L290 TraceCheckUtils]: 170: Hoare triple {5988#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {5988#false} is VALID [2022-02-20 15:40:50,425 INFO L290 TraceCheckUtils]: 171: Hoare triple {5988#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {5988#false} is VALID [2022-02-20 15:40:50,426 INFO L290 TraceCheckUtils]: 172: Hoare triple {5988#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {5988#false} is VALID [2022-02-20 15:40:50,426 INFO L290 TraceCheckUtils]: 173: Hoare triple {5988#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {5988#false} is VALID [2022-02-20 15:40:50,426 INFO L290 TraceCheckUtils]: 174: Hoare triple {5988#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {5988#false} is VALID [2022-02-20 15:40:50,428 INFO L290 TraceCheckUtils]: 175: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 176: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 177: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 178: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 179: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 180: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 181: Hoare triple {5988#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 182: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,429 INFO L290 TraceCheckUtils]: 183: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 184: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 185: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 186: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 187: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 188: Hoare triple {5988#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 189: Hoare triple {5988#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 190: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,430 INFO L290 TraceCheckUtils]: 191: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,431 INFO L290 TraceCheckUtils]: 192: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,431 INFO L290 TraceCheckUtils]: 193: Hoare triple {5988#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {5988#false} is VALID [2022-02-20 15:40:50,431 INFO L290 TraceCheckUtils]: 194: Hoare triple {5988#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {5988#false} is VALID [2022-02-20 15:40:50,431 INFO L290 TraceCheckUtils]: 195: Hoare triple {5988#false} assume !false; {5988#false} is VALID [2022-02-20 15:40:50,433 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 124 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 15:40:50,434 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:40:50,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386664425] [2022-02-20 15:40:50,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386664425] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:40:50,434 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:40:50,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:40:50,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313366017] [2022-02-20 15:40:50,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:40:50,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 196 [2022-02-20 15:40:50,437 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:40:50,437 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:50,561 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 196 edges. 196 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:50,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 15:40:50,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:40:50,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 15:40:50,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:40:50,562 INFO L87 Difference]: Start difference. First operand 716 states and 968 transitions. Second operand has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:51,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:51,790 INFO L93 Difference]: Finished difference Result 1639 states and 2269 transitions. [2022-02-20 15:40:51,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-20 15:40:51,790 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 196 [2022-02-20 15:40:51,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:40:51,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:51,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 865 transitions. [2022-02-20 15:40:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:51,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 865 transitions. [2022-02-20 15:40:51,797 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 865 transitions. [2022-02-20 15:40:52,407 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 865 edges. 865 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:52,439 INFO L225 Difference]: With dead ends: 1639 [2022-02-20 15:40:52,439 INFO L226 Difference]: Without dead ends: 1074 [2022-02-20 15:40:52,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:40:52,440 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 114 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 15:40:52,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 115 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 15:40:52,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2022-02-20 15:40:52,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1072. [2022-02-20 15:40:52,459 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:40:52,461 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1074 states. Second operand has 1072 states, 1071 states have (on average 1.1475256769374416) internal successors, (1229), 1071 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:52,462 INFO L74 IsIncluded]: Start isIncluded. First operand 1074 states. Second operand has 1072 states, 1071 states have (on average 1.1475256769374416) internal successors, (1229), 1071 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:52,463 INFO L87 Difference]: Start difference. First operand 1074 states. Second operand has 1072 states, 1071 states have (on average 1.1475256769374416) internal successors, (1229), 1071 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:52,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:52,497 INFO L93 Difference]: Finished difference Result 1074 states and 1230 transitions. [2022-02-20 15:40:52,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 1230 transitions. [2022-02-20 15:40:52,498 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:52,498 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:52,500 INFO L74 IsIncluded]: Start isIncluded. First operand has 1072 states, 1071 states have (on average 1.1475256769374416) internal successors, (1229), 1071 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1074 states. [2022-02-20 15:40:52,501 INFO L87 Difference]: Start difference. First operand has 1072 states, 1071 states have (on average 1.1475256769374416) internal successors, (1229), 1071 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1074 states. [2022-02-20 15:40:52,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:52,544 INFO L93 Difference]: Finished difference Result 1074 states and 1230 transitions. [2022-02-20 15:40:52,544 INFO L276 IsEmpty]: Start isEmpty. Operand 1074 states and 1230 transitions. [2022-02-20 15:40:52,545 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:52,545 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:52,545 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:40:52,545 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:40:52,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 1071 states have (on average 1.1475256769374416) internal successors, (1229), 1071 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:52,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1229 transitions. [2022-02-20 15:40:52,580 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1229 transitions. Word has length 196 [2022-02-20 15:40:52,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:40:52,581 INFO L470 AbstractCegarLoop]: Abstraction has 1072 states and 1229 transitions. [2022-02-20 15:40:52,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.0) internal successors, (196), 3 states have internal predecessors, (196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:52,581 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1229 transitions. [2022-02-20 15:40:52,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-02-20 15:40:52,583 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:40:52,584 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:40:52,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-20 15:40:52,584 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:40:52,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:40:52,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1196734602, now seen corresponding path program 1 times [2022-02-20 15:40:52,585 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:40:52,585 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115529336] [2022-02-20 15:40:52,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:52,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:40:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:52,868 INFO L290 TraceCheckUtils]: 0: Hoare triple {10884#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,868 INFO L290 TraceCheckUtils]: 1: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,869 INFO L290 TraceCheckUtils]: 2: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,869 INFO L290 TraceCheckUtils]: 3: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,870 INFO L290 TraceCheckUtils]: 4: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,870 INFO L290 TraceCheckUtils]: 5: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,870 INFO L290 TraceCheckUtils]: 6: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,871 INFO L290 TraceCheckUtils]: 7: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,871 INFO L290 TraceCheckUtils]: 8: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,871 INFO L290 TraceCheckUtils]: 9: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,872 INFO L290 TraceCheckUtils]: 10: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,872 INFO L290 TraceCheckUtils]: 11: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,873 INFO L290 TraceCheckUtils]: 12: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,873 INFO L290 TraceCheckUtils]: 13: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,873 INFO L290 TraceCheckUtils]: 14: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,874 INFO L290 TraceCheckUtils]: 15: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,874 INFO L290 TraceCheckUtils]: 16: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,874 INFO L290 TraceCheckUtils]: 17: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,875 INFO L290 TraceCheckUtils]: 18: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,875 INFO L290 TraceCheckUtils]: 19: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,876 INFO L290 TraceCheckUtils]: 20: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,876 INFO L290 TraceCheckUtils]: 21: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,876 INFO L290 TraceCheckUtils]: 22: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,877 INFO L290 TraceCheckUtils]: 23: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,877 INFO L290 TraceCheckUtils]: 24: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,877 INFO L290 TraceCheckUtils]: 25: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,878 INFO L290 TraceCheckUtils]: 26: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,878 INFO L290 TraceCheckUtils]: 27: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,879 INFO L290 TraceCheckUtils]: 28: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,879 INFO L290 TraceCheckUtils]: 29: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,879 INFO L290 TraceCheckUtils]: 30: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,880 INFO L290 TraceCheckUtils]: 31: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,880 INFO L290 TraceCheckUtils]: 32: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,880 INFO L290 TraceCheckUtils]: 33: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,881 INFO L290 TraceCheckUtils]: 34: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,881 INFO L290 TraceCheckUtils]: 35: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,882 INFO L290 TraceCheckUtils]: 36: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,882 INFO L290 TraceCheckUtils]: 37: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,882 INFO L290 TraceCheckUtils]: 38: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,883 INFO L290 TraceCheckUtils]: 39: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,883 INFO L290 TraceCheckUtils]: 40: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,883 INFO L290 TraceCheckUtils]: 41: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,884 INFO L290 TraceCheckUtils]: 42: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,884 INFO L290 TraceCheckUtils]: 43: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,885 INFO L290 TraceCheckUtils]: 44: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,885 INFO L290 TraceCheckUtils]: 45: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,885 INFO L290 TraceCheckUtils]: 46: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,886 INFO L290 TraceCheckUtils]: 47: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,886 INFO L290 TraceCheckUtils]: 48: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,886 INFO L290 TraceCheckUtils]: 49: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,887 INFO L290 TraceCheckUtils]: 50: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,887 INFO L290 TraceCheckUtils]: 51: Hoare triple {10886#(and (= (+ (- 1) ~a24~0) 0) (<= (+ 49 ~a12~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,888 INFO L290 TraceCheckUtils]: 52: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,888 INFO L290 TraceCheckUtils]: 53: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,888 INFO L290 TraceCheckUtils]: 54: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,889 INFO L290 TraceCheckUtils]: 55: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,889 INFO L290 TraceCheckUtils]: 56: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,890 INFO L290 TraceCheckUtils]: 57: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,890 INFO L290 TraceCheckUtils]: 58: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,890 INFO L290 TraceCheckUtils]: 59: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,891 INFO L290 TraceCheckUtils]: 60: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,891 INFO L290 TraceCheckUtils]: 61: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,892 INFO L290 TraceCheckUtils]: 62: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,892 INFO L290 TraceCheckUtils]: 63: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,892 INFO L290 TraceCheckUtils]: 64: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,893 INFO L290 TraceCheckUtils]: 65: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} is VALID [2022-02-20 15:40:52,893 INFO L290 TraceCheckUtils]: 66: Hoare triple {10887#(and (<= (+ ~a12~0 43) 0) (not (= (+ ~a15~0 (- 5)) 0)) (= (+ (- 1) ~a24~0) 0) (= 0 (+ ~a21~0 (- 7))))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,894 INFO L290 TraceCheckUtils]: 67: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,894 INFO L290 TraceCheckUtils]: 68: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,895 INFO L290 TraceCheckUtils]: 69: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,895 INFO L290 TraceCheckUtils]: 70: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,896 INFO L290 TraceCheckUtils]: 71: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,896 INFO L290 TraceCheckUtils]: 72: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,897 INFO L290 TraceCheckUtils]: 73: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,897 INFO L290 TraceCheckUtils]: 74: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,898 INFO L290 TraceCheckUtils]: 75: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,898 INFO L290 TraceCheckUtils]: 76: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,899 INFO L290 TraceCheckUtils]: 77: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,899 INFO L290 TraceCheckUtils]: 78: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,900 INFO L290 TraceCheckUtils]: 79: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,900 INFO L290 TraceCheckUtils]: 80: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,901 INFO L290 TraceCheckUtils]: 81: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,901 INFO L290 TraceCheckUtils]: 82: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,902 INFO L290 TraceCheckUtils]: 83: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,902 INFO L290 TraceCheckUtils]: 84: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,903 INFO L290 TraceCheckUtils]: 85: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,903 INFO L290 TraceCheckUtils]: 86: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,904 INFO L290 TraceCheckUtils]: 87: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,904 INFO L290 TraceCheckUtils]: 88: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,905 INFO L290 TraceCheckUtils]: 89: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,905 INFO L290 TraceCheckUtils]: 90: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,906 INFO L290 TraceCheckUtils]: 91: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,906 INFO L290 TraceCheckUtils]: 92: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,907 INFO L290 TraceCheckUtils]: 93: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,907 INFO L290 TraceCheckUtils]: 94: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,908 INFO L290 TraceCheckUtils]: 95: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,908 INFO L290 TraceCheckUtils]: 96: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,909 INFO L290 TraceCheckUtils]: 97: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,909 INFO L290 TraceCheckUtils]: 98: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,910 INFO L290 TraceCheckUtils]: 99: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,910 INFO L290 TraceCheckUtils]: 100: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,911 INFO L290 TraceCheckUtils]: 101: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,912 INFO L290 TraceCheckUtils]: 102: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,912 INFO L290 TraceCheckUtils]: 103: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,913 INFO L290 TraceCheckUtils]: 104: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,913 INFO L290 TraceCheckUtils]: 105: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} is VALID [2022-02-20 15:40:52,914 INFO L290 TraceCheckUtils]: 106: Hoare triple {10888#(and (or (not (= |ULTIMATE.start_calculate_output_~input#1| 5)) (not (= (+ (- 9) ~a15~0) 0))) (not (= (+ ~a15~0 (- 5)) 0)))} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,914 INFO L290 TraceCheckUtils]: 107: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,914 INFO L290 TraceCheckUtils]: 108: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,915 INFO L290 TraceCheckUtils]: 109: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,915 INFO L290 TraceCheckUtils]: 110: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,916 INFO L290 TraceCheckUtils]: 111: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,916 INFO L290 TraceCheckUtils]: 112: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,916 INFO L290 TraceCheckUtils]: 113: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,917 INFO L290 TraceCheckUtils]: 114: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,917 INFO L290 TraceCheckUtils]: 115: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,918 INFO L290 TraceCheckUtils]: 116: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,919 INFO L290 TraceCheckUtils]: 117: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,919 INFO L290 TraceCheckUtils]: 118: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,919 INFO L290 TraceCheckUtils]: 119: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,920 INFO L290 TraceCheckUtils]: 120: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,920 INFO L290 TraceCheckUtils]: 121: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,920 INFO L290 TraceCheckUtils]: 122: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,921 INFO L290 TraceCheckUtils]: 123: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,921 INFO L290 TraceCheckUtils]: 124: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,922 INFO L290 TraceCheckUtils]: 125: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,922 INFO L290 TraceCheckUtils]: 126: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,922 INFO L290 TraceCheckUtils]: 127: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,923 INFO L290 TraceCheckUtils]: 128: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,923 INFO L290 TraceCheckUtils]: 129: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,924 INFO L290 TraceCheckUtils]: 130: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,924 INFO L290 TraceCheckUtils]: 131: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,925 INFO L290 TraceCheckUtils]: 132: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,925 INFO L290 TraceCheckUtils]: 133: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,925 INFO L290 TraceCheckUtils]: 134: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,926 INFO L290 TraceCheckUtils]: 135: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,926 INFO L290 TraceCheckUtils]: 136: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,926 INFO L290 TraceCheckUtils]: 137: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,927 INFO L290 TraceCheckUtils]: 138: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,927 INFO L290 TraceCheckUtils]: 139: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,928 INFO L290 TraceCheckUtils]: 140: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,928 INFO L290 TraceCheckUtils]: 141: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,928 INFO L290 TraceCheckUtils]: 142: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,929 INFO L290 TraceCheckUtils]: 143: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,929 INFO L290 TraceCheckUtils]: 144: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,930 INFO L290 TraceCheckUtils]: 145: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,930 INFO L290 TraceCheckUtils]: 146: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,930 INFO L290 TraceCheckUtils]: 147: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,931 INFO L290 TraceCheckUtils]: 148: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,931 INFO L290 TraceCheckUtils]: 149: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,931 INFO L290 TraceCheckUtils]: 150: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,932 INFO L290 TraceCheckUtils]: 151: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,932 INFO L290 TraceCheckUtils]: 152: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,933 INFO L290 TraceCheckUtils]: 153: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,933 INFO L290 TraceCheckUtils]: 154: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,933 INFO L290 TraceCheckUtils]: 155: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,934 INFO L290 TraceCheckUtils]: 156: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,934 INFO L290 TraceCheckUtils]: 157: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,935 INFO L290 TraceCheckUtils]: 158: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,935 INFO L290 TraceCheckUtils]: 159: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,935 INFO L290 TraceCheckUtils]: 160: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,936 INFO L290 TraceCheckUtils]: 161: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,936 INFO L290 TraceCheckUtils]: 162: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,936 INFO L290 TraceCheckUtils]: 163: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,937 INFO L290 TraceCheckUtils]: 164: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,937 INFO L290 TraceCheckUtils]: 165: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,938 INFO L290 TraceCheckUtils]: 166: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,938 INFO L290 TraceCheckUtils]: 167: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,938 INFO L290 TraceCheckUtils]: 168: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,939 INFO L290 TraceCheckUtils]: 169: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,939 INFO L290 TraceCheckUtils]: 170: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,940 INFO L290 TraceCheckUtils]: 171: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,940 INFO L290 TraceCheckUtils]: 172: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,940 INFO L290 TraceCheckUtils]: 173: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,941 INFO L290 TraceCheckUtils]: 174: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,941 INFO L290 TraceCheckUtils]: 175: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,942 INFO L290 TraceCheckUtils]: 176: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,942 INFO L290 TraceCheckUtils]: 177: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,942 INFO L290 TraceCheckUtils]: 178: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,943 INFO L290 TraceCheckUtils]: 179: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,943 INFO L290 TraceCheckUtils]: 180: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,944 INFO L290 TraceCheckUtils]: 181: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,944 INFO L290 TraceCheckUtils]: 182: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,945 INFO L290 TraceCheckUtils]: 183: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,945 INFO L290 TraceCheckUtils]: 184: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,945 INFO L290 TraceCheckUtils]: 185: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,946 INFO L290 TraceCheckUtils]: 186: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,946 INFO L290 TraceCheckUtils]: 187: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,947 INFO L290 TraceCheckUtils]: 188: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,947 INFO L290 TraceCheckUtils]: 189: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,947 INFO L290 TraceCheckUtils]: 190: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,948 INFO L290 TraceCheckUtils]: 191: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,948 INFO L290 TraceCheckUtils]: 192: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,949 INFO L290 TraceCheckUtils]: 193: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,949 INFO L290 TraceCheckUtils]: 194: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,949 INFO L290 TraceCheckUtils]: 195: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,950 INFO L290 TraceCheckUtils]: 196: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,950 INFO L290 TraceCheckUtils]: 197: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,951 INFO L290 TraceCheckUtils]: 198: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,951 INFO L290 TraceCheckUtils]: 199: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,961 INFO L290 TraceCheckUtils]: 200: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,962 INFO L290 TraceCheckUtils]: 201: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,962 INFO L290 TraceCheckUtils]: 202: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,963 INFO L290 TraceCheckUtils]: 203: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,963 INFO L290 TraceCheckUtils]: 204: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,964 INFO L290 TraceCheckUtils]: 205: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,964 INFO L290 TraceCheckUtils]: 206: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,964 INFO L290 TraceCheckUtils]: 207: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,965 INFO L290 TraceCheckUtils]: 208: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,965 INFO L290 TraceCheckUtils]: 209: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,966 INFO L290 TraceCheckUtils]: 210: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,966 INFO L290 TraceCheckUtils]: 211: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,967 INFO L290 TraceCheckUtils]: 212: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,967 INFO L290 TraceCheckUtils]: 213: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,968 INFO L290 TraceCheckUtils]: 214: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,968 INFO L290 TraceCheckUtils]: 215: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,968 INFO L290 TraceCheckUtils]: 216: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,969 INFO L290 TraceCheckUtils]: 217: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,969 INFO L290 TraceCheckUtils]: 218: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,969 INFO L290 TraceCheckUtils]: 219: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,970 INFO L290 TraceCheckUtils]: 220: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,970 INFO L290 TraceCheckUtils]: 221: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,971 INFO L290 TraceCheckUtils]: 222: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,971 INFO L290 TraceCheckUtils]: 223: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,971 INFO L290 TraceCheckUtils]: 224: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,972 INFO L290 TraceCheckUtils]: 225: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,972 INFO L290 TraceCheckUtils]: 226: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,973 INFO L290 TraceCheckUtils]: 227: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,973 INFO L290 TraceCheckUtils]: 228: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,973 INFO L290 TraceCheckUtils]: 229: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,974 INFO L290 TraceCheckUtils]: 230: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,974 INFO L290 TraceCheckUtils]: 231: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,974 INFO L290 TraceCheckUtils]: 232: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,975 INFO L290 TraceCheckUtils]: 233: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,975 INFO L290 TraceCheckUtils]: 234: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,976 INFO L290 TraceCheckUtils]: 235: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,976 INFO L290 TraceCheckUtils]: 236: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,976 INFO L290 TraceCheckUtils]: 237: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,977 INFO L290 TraceCheckUtils]: 238: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,977 INFO L290 TraceCheckUtils]: 239: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,977 INFO L290 TraceCheckUtils]: 240: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,978 INFO L290 TraceCheckUtils]: 241: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,978 INFO L290 TraceCheckUtils]: 242: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,979 INFO L290 TraceCheckUtils]: 243: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,979 INFO L290 TraceCheckUtils]: 244: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,979 INFO L290 TraceCheckUtils]: 245: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,980 INFO L290 TraceCheckUtils]: 246: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,980 INFO L290 TraceCheckUtils]: 247: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,981 INFO L290 TraceCheckUtils]: 248: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,981 INFO L290 TraceCheckUtils]: 249: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,981 INFO L290 TraceCheckUtils]: 250: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,982 INFO L290 TraceCheckUtils]: 251: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,982 INFO L290 TraceCheckUtils]: 252: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,983 INFO L290 TraceCheckUtils]: 253: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,983 INFO L290 TraceCheckUtils]: 254: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,983 INFO L290 TraceCheckUtils]: 255: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,984 INFO L290 TraceCheckUtils]: 256: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,984 INFO L290 TraceCheckUtils]: 257: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,985 INFO L290 TraceCheckUtils]: 258: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,985 INFO L290 TraceCheckUtils]: 259: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,985 INFO L290 TraceCheckUtils]: 260: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,986 INFO L290 TraceCheckUtils]: 261: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,986 INFO L290 TraceCheckUtils]: 262: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,987 INFO L290 TraceCheckUtils]: 263: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,987 INFO L290 TraceCheckUtils]: 264: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,987 INFO L290 TraceCheckUtils]: 265: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,988 INFO L290 TraceCheckUtils]: 266: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,988 INFO L290 TraceCheckUtils]: 267: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,989 INFO L290 TraceCheckUtils]: 268: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,989 INFO L290 TraceCheckUtils]: 269: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,989 INFO L290 TraceCheckUtils]: 270: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,990 INFO L290 TraceCheckUtils]: 271: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,990 INFO L290 TraceCheckUtils]: 272: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,990 INFO L290 TraceCheckUtils]: 273: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,991 INFO L290 TraceCheckUtils]: 274: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,991 INFO L290 TraceCheckUtils]: 275: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,992 INFO L290 TraceCheckUtils]: 276: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,992 INFO L290 TraceCheckUtils]: 277: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,992 INFO L290 TraceCheckUtils]: 278: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,993 INFO L290 TraceCheckUtils]: 279: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,993 INFO L290 TraceCheckUtils]: 280: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,994 INFO L290 TraceCheckUtils]: 281: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,994 INFO L290 TraceCheckUtils]: 282: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,995 INFO L290 TraceCheckUtils]: 283: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,995 INFO L290 TraceCheckUtils]: 284: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,995 INFO L290 TraceCheckUtils]: 285: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,996 INFO L290 TraceCheckUtils]: 286: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,996 INFO L290 TraceCheckUtils]: 287: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,997 INFO L290 TraceCheckUtils]: 288: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,997 INFO L290 TraceCheckUtils]: 289: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,998 INFO L290 TraceCheckUtils]: 290: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,998 INFO L290 TraceCheckUtils]: 291: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,998 INFO L290 TraceCheckUtils]: 292: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,999 INFO L290 TraceCheckUtils]: 293: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:52,999 INFO L290 TraceCheckUtils]: 294: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,000 INFO L290 TraceCheckUtils]: 295: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,000 INFO L290 TraceCheckUtils]: 296: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,000 INFO L290 TraceCheckUtils]: 297: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,001 INFO L290 TraceCheckUtils]: 298: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,001 INFO L290 TraceCheckUtils]: 299: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,002 INFO L290 TraceCheckUtils]: 300: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,002 INFO L290 TraceCheckUtils]: 301: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 302: Hoare triple {10889#(and (not (= (+ ~a15~0 (- 5)) 0)) (not (= (+ (- 9) ~a15~0) 0)))} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 303: Hoare triple {10885#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 304: Hoare triple {10885#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 305: Hoare triple {10885#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 306: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 307: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 308: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,003 INFO L290 TraceCheckUtils]: 309: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 310: Hoare triple {10885#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 311: Hoare triple {10885#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 312: Hoare triple {10885#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 313: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 314: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 315: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 316: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 317: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 318: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,004 INFO L290 TraceCheckUtils]: 319: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 320: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 321: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 322: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 323: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 324: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 325: Hoare triple {10885#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {10885#false} is VALID [2022-02-20 15:40:53,005 INFO L290 TraceCheckUtils]: 326: Hoare triple {10885#false} assume !false; {10885#false} is VALID [2022-02-20 15:40:53,007 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 132 proven. 130 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-02-20 15:40:53,007 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:40:53,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115529336] [2022-02-20 15:40:53,007 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115529336] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 15:40:53,007 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112894766] [2022-02-20 15:40:53,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:53,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 15:40:53,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 15:40:53,009 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 15:40:53,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-20 15:40:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:53,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 452 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-20 15:40:53,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:53,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 15:40:54,077 INFO L290 TraceCheckUtils]: 0: Hoare triple {10884#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,077 INFO L290 TraceCheckUtils]: 1: Hoare triple {10893#(= ~a15~0 8)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,078 INFO L290 TraceCheckUtils]: 2: Hoare triple {10893#(= ~a15~0 8)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,078 INFO L290 TraceCheckUtils]: 3: Hoare triple {10893#(= ~a15~0 8)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,078 INFO L290 TraceCheckUtils]: 4: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,079 INFO L290 TraceCheckUtils]: 5: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,079 INFO L290 TraceCheckUtils]: 6: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,079 INFO L290 TraceCheckUtils]: 7: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,079 INFO L290 TraceCheckUtils]: 8: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,080 INFO L290 TraceCheckUtils]: 9: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,080 INFO L290 TraceCheckUtils]: 10: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,080 INFO L290 TraceCheckUtils]: 11: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,081 INFO L290 TraceCheckUtils]: 12: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,081 INFO L290 TraceCheckUtils]: 13: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,081 INFO L290 TraceCheckUtils]: 14: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,082 INFO L290 TraceCheckUtils]: 15: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,082 INFO L290 TraceCheckUtils]: 16: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,082 INFO L290 TraceCheckUtils]: 17: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,083 INFO L290 TraceCheckUtils]: 18: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,083 INFO L290 TraceCheckUtils]: 19: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,083 INFO L290 TraceCheckUtils]: 20: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,084 INFO L290 TraceCheckUtils]: 21: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,084 INFO L290 TraceCheckUtils]: 22: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,084 INFO L290 TraceCheckUtils]: 23: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,085 INFO L290 TraceCheckUtils]: 24: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,085 INFO L290 TraceCheckUtils]: 25: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,085 INFO L290 TraceCheckUtils]: 26: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,085 INFO L290 TraceCheckUtils]: 27: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,086 INFO L290 TraceCheckUtils]: 28: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,086 INFO L290 TraceCheckUtils]: 29: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,086 INFO L290 TraceCheckUtils]: 30: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,087 INFO L290 TraceCheckUtils]: 31: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,087 INFO L290 TraceCheckUtils]: 32: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,087 INFO L290 TraceCheckUtils]: 33: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,088 INFO L290 TraceCheckUtils]: 34: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,088 INFO L290 TraceCheckUtils]: 35: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,088 INFO L290 TraceCheckUtils]: 36: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,089 INFO L290 TraceCheckUtils]: 37: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,089 INFO L290 TraceCheckUtils]: 38: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,089 INFO L290 TraceCheckUtils]: 39: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,090 INFO L290 TraceCheckUtils]: 40: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,091 INFO L290 TraceCheckUtils]: 41: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,091 INFO L290 TraceCheckUtils]: 42: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,091 INFO L290 TraceCheckUtils]: 43: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,092 INFO L290 TraceCheckUtils]: 44: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,092 INFO L290 TraceCheckUtils]: 45: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,092 INFO L290 TraceCheckUtils]: 46: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,093 INFO L290 TraceCheckUtils]: 47: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,093 INFO L290 TraceCheckUtils]: 48: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,093 INFO L290 TraceCheckUtils]: 49: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,093 INFO L290 TraceCheckUtils]: 50: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,094 INFO L290 TraceCheckUtils]: 51: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,094 INFO L290 TraceCheckUtils]: 52: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,094 INFO L290 TraceCheckUtils]: 53: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,095 INFO L290 TraceCheckUtils]: 54: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,095 INFO L290 TraceCheckUtils]: 55: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,095 INFO L290 TraceCheckUtils]: 56: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,096 INFO L290 TraceCheckUtils]: 57: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,096 INFO L290 TraceCheckUtils]: 58: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,096 INFO L290 TraceCheckUtils]: 59: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,096 INFO L290 TraceCheckUtils]: 60: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,097 INFO L290 TraceCheckUtils]: 61: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,097 INFO L290 TraceCheckUtils]: 62: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,097 INFO L290 TraceCheckUtils]: 63: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,097 INFO L290 TraceCheckUtils]: 64: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,098 INFO L290 TraceCheckUtils]: 65: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,098 INFO L290 TraceCheckUtils]: 66: Hoare triple {10893#(= ~a15~0 8)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,098 INFO L290 TraceCheckUtils]: 67: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,099 INFO L290 TraceCheckUtils]: 68: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,099 INFO L290 TraceCheckUtils]: 69: Hoare triple {10893#(= ~a15~0 8)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,099 INFO L290 TraceCheckUtils]: 70: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,100 INFO L290 TraceCheckUtils]: 71: Hoare triple {10893#(= ~a15~0 8)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,100 INFO L290 TraceCheckUtils]: 72: Hoare triple {10893#(= ~a15~0 8)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,100 INFO L290 TraceCheckUtils]: 73: Hoare triple {10893#(= ~a15~0 8)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,100 INFO L290 TraceCheckUtils]: 74: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,101 INFO L290 TraceCheckUtils]: 75: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,101 INFO L290 TraceCheckUtils]: 76: Hoare triple {10893#(= ~a15~0 8)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,101 INFO L290 TraceCheckUtils]: 77: Hoare triple {10893#(= ~a15~0 8)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,102 INFO L290 TraceCheckUtils]: 78: Hoare triple {10893#(= ~a15~0 8)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,102 INFO L290 TraceCheckUtils]: 79: Hoare triple {10893#(= ~a15~0 8)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,102 INFO L290 TraceCheckUtils]: 80: Hoare triple {10893#(= ~a15~0 8)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,102 INFO L290 TraceCheckUtils]: 81: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,103 INFO L290 TraceCheckUtils]: 82: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,103 INFO L290 TraceCheckUtils]: 83: Hoare triple {10893#(= ~a15~0 8)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,103 INFO L290 TraceCheckUtils]: 84: Hoare triple {10893#(= ~a15~0 8)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,104 INFO L290 TraceCheckUtils]: 85: Hoare triple {10893#(= ~a15~0 8)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,104 INFO L290 TraceCheckUtils]: 86: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,104 INFO L290 TraceCheckUtils]: 87: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,105 INFO L290 TraceCheckUtils]: 88: Hoare triple {10893#(= ~a15~0 8)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,105 INFO L290 TraceCheckUtils]: 89: Hoare triple {10893#(= ~a15~0 8)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,105 INFO L290 TraceCheckUtils]: 90: Hoare triple {10893#(= ~a15~0 8)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,106 INFO L290 TraceCheckUtils]: 91: Hoare triple {10893#(= ~a15~0 8)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,106 INFO L290 TraceCheckUtils]: 92: Hoare triple {10893#(= ~a15~0 8)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,106 INFO L290 TraceCheckUtils]: 93: Hoare triple {10893#(= ~a15~0 8)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,107 INFO L290 TraceCheckUtils]: 94: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,107 INFO L290 TraceCheckUtils]: 95: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,107 INFO L290 TraceCheckUtils]: 96: Hoare triple {10893#(= ~a15~0 8)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,108 INFO L290 TraceCheckUtils]: 97: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,108 INFO L290 TraceCheckUtils]: 98: Hoare triple {10893#(= ~a15~0 8)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,108 INFO L290 TraceCheckUtils]: 99: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,109 INFO L290 TraceCheckUtils]: 100: Hoare triple {10893#(= ~a15~0 8)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,109 INFO L290 TraceCheckUtils]: 101: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,109 INFO L290 TraceCheckUtils]: 102: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,110 INFO L290 TraceCheckUtils]: 103: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,110 INFO L290 TraceCheckUtils]: 104: Hoare triple {10893#(= ~a15~0 8)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,110 INFO L290 TraceCheckUtils]: 105: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,111 INFO L290 TraceCheckUtils]: 106: Hoare triple {10893#(= ~a15~0 8)} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,111 INFO L290 TraceCheckUtils]: 107: Hoare triple {10893#(= ~a15~0 8)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,111 INFO L290 TraceCheckUtils]: 108: Hoare triple {10893#(= ~a15~0 8)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,112 INFO L290 TraceCheckUtils]: 109: Hoare triple {10893#(= ~a15~0 8)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,112 INFO L290 TraceCheckUtils]: 110: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,113 INFO L290 TraceCheckUtils]: 111: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,113 INFO L290 TraceCheckUtils]: 112: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,113 INFO L290 TraceCheckUtils]: 113: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,113 INFO L290 TraceCheckUtils]: 114: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,114 INFO L290 TraceCheckUtils]: 115: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,114 INFO L290 TraceCheckUtils]: 116: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,114 INFO L290 TraceCheckUtils]: 117: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,115 INFO L290 TraceCheckUtils]: 118: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,115 INFO L290 TraceCheckUtils]: 119: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,115 INFO L290 TraceCheckUtils]: 120: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,115 INFO L290 TraceCheckUtils]: 121: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,116 INFO L290 TraceCheckUtils]: 122: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,116 INFO L290 TraceCheckUtils]: 123: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,116 INFO L290 TraceCheckUtils]: 124: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,117 INFO L290 TraceCheckUtils]: 125: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,117 INFO L290 TraceCheckUtils]: 126: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,117 INFO L290 TraceCheckUtils]: 127: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,117 INFO L290 TraceCheckUtils]: 128: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,118 INFO L290 TraceCheckUtils]: 129: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,118 INFO L290 TraceCheckUtils]: 130: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,118 INFO L290 TraceCheckUtils]: 131: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,119 INFO L290 TraceCheckUtils]: 132: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,119 INFO L290 TraceCheckUtils]: 133: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,119 INFO L290 TraceCheckUtils]: 134: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,119 INFO L290 TraceCheckUtils]: 135: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,120 INFO L290 TraceCheckUtils]: 136: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,120 INFO L290 TraceCheckUtils]: 137: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,120 INFO L290 TraceCheckUtils]: 138: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,121 INFO L290 TraceCheckUtils]: 139: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,121 INFO L290 TraceCheckUtils]: 140: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,121 INFO L290 TraceCheckUtils]: 141: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,121 INFO L290 TraceCheckUtils]: 142: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,122 INFO L290 TraceCheckUtils]: 143: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,122 INFO L290 TraceCheckUtils]: 144: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,122 INFO L290 TraceCheckUtils]: 145: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,123 INFO L290 TraceCheckUtils]: 146: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,123 INFO L290 TraceCheckUtils]: 147: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,123 INFO L290 TraceCheckUtils]: 148: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,124 INFO L290 TraceCheckUtils]: 149: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,124 INFO L290 TraceCheckUtils]: 150: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,124 INFO L290 TraceCheckUtils]: 151: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,124 INFO L290 TraceCheckUtils]: 152: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,125 INFO L290 TraceCheckUtils]: 153: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,125 INFO L290 TraceCheckUtils]: 154: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,125 INFO L290 TraceCheckUtils]: 155: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,126 INFO L290 TraceCheckUtils]: 156: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,126 INFO L290 TraceCheckUtils]: 157: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,126 INFO L290 TraceCheckUtils]: 158: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,126 INFO L290 TraceCheckUtils]: 159: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,127 INFO L290 TraceCheckUtils]: 160: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,127 INFO L290 TraceCheckUtils]: 161: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,127 INFO L290 TraceCheckUtils]: 162: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,128 INFO L290 TraceCheckUtils]: 163: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,128 INFO L290 TraceCheckUtils]: 164: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,128 INFO L290 TraceCheckUtils]: 165: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,128 INFO L290 TraceCheckUtils]: 166: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,129 INFO L290 TraceCheckUtils]: 167: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,129 INFO L290 TraceCheckUtils]: 168: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,129 INFO L290 TraceCheckUtils]: 169: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,130 INFO L290 TraceCheckUtils]: 170: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,130 INFO L290 TraceCheckUtils]: 171: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,130 INFO L290 TraceCheckUtils]: 172: Hoare triple {10893#(= ~a15~0 8)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,130 INFO L290 TraceCheckUtils]: 173: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,131 INFO L290 TraceCheckUtils]: 174: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,131 INFO L290 TraceCheckUtils]: 175: Hoare triple {10893#(= ~a15~0 8)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,131 INFO L290 TraceCheckUtils]: 176: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,132 INFO L290 TraceCheckUtils]: 177: Hoare triple {10893#(= ~a15~0 8)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,132 INFO L290 TraceCheckUtils]: 178: Hoare triple {10893#(= ~a15~0 8)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,132 INFO L290 TraceCheckUtils]: 179: Hoare triple {10893#(= ~a15~0 8)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,132 INFO L290 TraceCheckUtils]: 180: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,133 INFO L290 TraceCheckUtils]: 181: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,133 INFO L290 TraceCheckUtils]: 182: Hoare triple {10893#(= ~a15~0 8)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,133 INFO L290 TraceCheckUtils]: 183: Hoare triple {10893#(= ~a15~0 8)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,134 INFO L290 TraceCheckUtils]: 184: Hoare triple {10893#(= ~a15~0 8)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,134 INFO L290 TraceCheckUtils]: 185: Hoare triple {10893#(= ~a15~0 8)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,134 INFO L290 TraceCheckUtils]: 186: Hoare triple {10893#(= ~a15~0 8)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,134 INFO L290 TraceCheckUtils]: 187: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,135 INFO L290 TraceCheckUtils]: 188: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,135 INFO L290 TraceCheckUtils]: 189: Hoare triple {10893#(= ~a15~0 8)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,135 INFO L290 TraceCheckUtils]: 190: Hoare triple {10893#(= ~a15~0 8)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,136 INFO L290 TraceCheckUtils]: 191: Hoare triple {10893#(= ~a15~0 8)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,136 INFO L290 TraceCheckUtils]: 192: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,136 INFO L290 TraceCheckUtils]: 193: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,136 INFO L290 TraceCheckUtils]: 194: Hoare triple {10893#(= ~a15~0 8)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,137 INFO L290 TraceCheckUtils]: 195: Hoare triple {10893#(= ~a15~0 8)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,137 INFO L290 TraceCheckUtils]: 196: Hoare triple {10893#(= ~a15~0 8)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,137 INFO L290 TraceCheckUtils]: 197: Hoare triple {10893#(= ~a15~0 8)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,138 INFO L290 TraceCheckUtils]: 198: Hoare triple {10893#(= ~a15~0 8)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,138 INFO L290 TraceCheckUtils]: 199: Hoare triple {10893#(= ~a15~0 8)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,138 INFO L290 TraceCheckUtils]: 200: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,139 INFO L290 TraceCheckUtils]: 201: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,139 INFO L290 TraceCheckUtils]: 202: Hoare triple {10893#(= ~a15~0 8)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,139 INFO L290 TraceCheckUtils]: 203: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,139 INFO L290 TraceCheckUtils]: 204: Hoare triple {10893#(= ~a15~0 8)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,140 INFO L290 TraceCheckUtils]: 205: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,140 INFO L290 TraceCheckUtils]: 206: Hoare triple {10893#(= ~a15~0 8)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,140 INFO L290 TraceCheckUtils]: 207: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,141 INFO L290 TraceCheckUtils]: 208: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,141 INFO L290 TraceCheckUtils]: 209: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,141 INFO L290 TraceCheckUtils]: 210: Hoare triple {10893#(= ~a15~0 8)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,141 INFO L290 TraceCheckUtils]: 211: Hoare triple {10893#(= ~a15~0 8)} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,142 INFO L290 TraceCheckUtils]: 212: Hoare triple {10893#(= ~a15~0 8)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,142 INFO L290 TraceCheckUtils]: 213: Hoare triple {10893#(= ~a15~0 8)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,142 INFO L290 TraceCheckUtils]: 214: Hoare triple {10893#(= ~a15~0 8)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,143 INFO L290 TraceCheckUtils]: 215: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,143 INFO L290 TraceCheckUtils]: 216: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,143 INFO L290 TraceCheckUtils]: 217: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,144 INFO L290 TraceCheckUtils]: 218: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,144 INFO L290 TraceCheckUtils]: 219: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,144 INFO L290 TraceCheckUtils]: 220: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,144 INFO L290 TraceCheckUtils]: 221: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,145 INFO L290 TraceCheckUtils]: 222: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,145 INFO L290 TraceCheckUtils]: 223: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,145 INFO L290 TraceCheckUtils]: 224: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,146 INFO L290 TraceCheckUtils]: 225: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,146 INFO L290 TraceCheckUtils]: 226: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,146 INFO L290 TraceCheckUtils]: 227: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,146 INFO L290 TraceCheckUtils]: 228: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,147 INFO L290 TraceCheckUtils]: 229: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,147 INFO L290 TraceCheckUtils]: 230: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,147 INFO L290 TraceCheckUtils]: 231: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,148 INFO L290 TraceCheckUtils]: 232: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,148 INFO L290 TraceCheckUtils]: 233: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,148 INFO L290 TraceCheckUtils]: 234: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,149 INFO L290 TraceCheckUtils]: 235: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,149 INFO L290 TraceCheckUtils]: 236: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,149 INFO L290 TraceCheckUtils]: 237: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,149 INFO L290 TraceCheckUtils]: 238: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,150 INFO L290 TraceCheckUtils]: 239: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,150 INFO L290 TraceCheckUtils]: 240: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,150 INFO L290 TraceCheckUtils]: 241: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,151 INFO L290 TraceCheckUtils]: 242: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,151 INFO L290 TraceCheckUtils]: 243: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,151 INFO L290 TraceCheckUtils]: 244: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,151 INFO L290 TraceCheckUtils]: 245: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,152 INFO L290 TraceCheckUtils]: 246: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,152 INFO L290 TraceCheckUtils]: 247: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,152 INFO L290 TraceCheckUtils]: 248: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,153 INFO L290 TraceCheckUtils]: 249: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,153 INFO L290 TraceCheckUtils]: 250: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,153 INFO L290 TraceCheckUtils]: 251: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,153 INFO L290 TraceCheckUtils]: 252: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,154 INFO L290 TraceCheckUtils]: 253: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,154 INFO L290 TraceCheckUtils]: 254: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,154 INFO L290 TraceCheckUtils]: 255: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,155 INFO L290 TraceCheckUtils]: 256: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,155 INFO L290 TraceCheckUtils]: 257: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,155 INFO L290 TraceCheckUtils]: 258: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,155 INFO L290 TraceCheckUtils]: 259: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,156 INFO L290 TraceCheckUtils]: 260: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,156 INFO L290 TraceCheckUtils]: 261: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,156 INFO L290 TraceCheckUtils]: 262: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,157 INFO L290 TraceCheckUtils]: 263: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,157 INFO L290 TraceCheckUtils]: 264: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,157 INFO L290 TraceCheckUtils]: 265: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,157 INFO L290 TraceCheckUtils]: 266: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,158 INFO L290 TraceCheckUtils]: 267: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,158 INFO L290 TraceCheckUtils]: 268: Hoare triple {10893#(= ~a15~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,158 INFO L290 TraceCheckUtils]: 269: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,159 INFO L290 TraceCheckUtils]: 270: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,159 INFO L290 TraceCheckUtils]: 271: Hoare triple {10893#(= ~a15~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,159 INFO L290 TraceCheckUtils]: 272: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,160 INFO L290 TraceCheckUtils]: 273: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,160 INFO L290 TraceCheckUtils]: 274: Hoare triple {10893#(= ~a15~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,160 INFO L290 TraceCheckUtils]: 275: Hoare triple {10893#(= ~a15~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,160 INFO L290 TraceCheckUtils]: 276: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,161 INFO L290 TraceCheckUtils]: 277: Hoare triple {10893#(= ~a15~0 8)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,161 INFO L290 TraceCheckUtils]: 278: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,161 INFO L290 TraceCheckUtils]: 279: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,162 INFO L290 TraceCheckUtils]: 280: Hoare triple {10893#(= ~a15~0 8)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,162 INFO L290 TraceCheckUtils]: 281: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,162 INFO L290 TraceCheckUtils]: 282: Hoare triple {10893#(= ~a15~0 8)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,162 INFO L290 TraceCheckUtils]: 283: Hoare triple {10893#(= ~a15~0 8)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,163 INFO L290 TraceCheckUtils]: 284: Hoare triple {10893#(= ~a15~0 8)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,163 INFO L290 TraceCheckUtils]: 285: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,163 INFO L290 TraceCheckUtils]: 286: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,164 INFO L290 TraceCheckUtils]: 287: Hoare triple {10893#(= ~a15~0 8)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,164 INFO L290 TraceCheckUtils]: 288: Hoare triple {10893#(= ~a15~0 8)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,164 INFO L290 TraceCheckUtils]: 289: Hoare triple {10893#(= ~a15~0 8)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,164 INFO L290 TraceCheckUtils]: 290: Hoare triple {10893#(= ~a15~0 8)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,165 INFO L290 TraceCheckUtils]: 291: Hoare triple {10893#(= ~a15~0 8)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,165 INFO L290 TraceCheckUtils]: 292: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,165 INFO L290 TraceCheckUtils]: 293: Hoare triple {10893#(= ~a15~0 8)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,166 INFO L290 TraceCheckUtils]: 294: Hoare triple {10893#(= ~a15~0 8)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,166 INFO L290 TraceCheckUtils]: 295: Hoare triple {10893#(= ~a15~0 8)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,166 INFO L290 TraceCheckUtils]: 296: Hoare triple {10893#(= ~a15~0 8)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,167 INFO L290 TraceCheckUtils]: 297: Hoare triple {10893#(= ~a15~0 8)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,167 INFO L290 TraceCheckUtils]: 298: Hoare triple {10893#(= ~a15~0 8)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,167 INFO L290 TraceCheckUtils]: 299: Hoare triple {10893#(= ~a15~0 8)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,167 INFO L290 TraceCheckUtils]: 300: Hoare triple {10893#(= ~a15~0 8)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,168 INFO L290 TraceCheckUtils]: 301: Hoare triple {10893#(= ~a15~0 8)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {10893#(= ~a15~0 8)} is VALID [2022-02-20 15:40:54,168 INFO L290 TraceCheckUtils]: 302: Hoare triple {10893#(= ~a15~0 8)} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {10885#false} is VALID [2022-02-20 15:40:54,168 INFO L290 TraceCheckUtils]: 303: Hoare triple {10885#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 304: Hoare triple {10885#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 305: Hoare triple {10885#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 306: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 307: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 308: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 309: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 310: Hoare triple {10885#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,169 INFO L290 TraceCheckUtils]: 311: Hoare triple {10885#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 312: Hoare triple {10885#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 313: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 314: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 315: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 316: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 317: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 318: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,170 INFO L290 TraceCheckUtils]: 319: Hoare triple {10885#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 320: Hoare triple {10885#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 321: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 322: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 323: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 324: Hoare triple {10885#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 325: Hoare triple {10885#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {10885#false} is VALID [2022-02-20 15:40:54,171 INFO L290 TraceCheckUtils]: 326: Hoare triple {10885#false} assume !false; {10885#false} is VALID [2022-02-20 15:40:54,172 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-02-20 15:40:54,172 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 15:40:54,173 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112894766] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:40:54,173 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 15:40:54,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2022-02-20 15:40:54,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990834892] [2022-02-20 15:40:54,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:40:54,174 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 327 [2022-02-20 15:40:54,174 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:40:54,174 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:54,257 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:54,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:40:54,258 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:40:54,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:40:54,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-02-20 15:40:54,259 INFO L87 Difference]: Start difference. First operand 1072 states and 1229 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:54,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:54,998 INFO L93 Difference]: Finished difference Result 2320 states and 2673 transitions. [2022-02-20 15:40:54,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:40:54,998 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 327 [2022-02-20 15:40:54,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:40:54,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 727 transitions. [2022-02-20 15:40:55,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 727 transitions. [2022-02-20 15:40:55,003 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 727 transitions. [2022-02-20 15:40:55,486 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 727 edges. 727 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:55,538 INFO L225 Difference]: With dead ends: 2320 [2022-02-20 15:40:55,539 INFO L226 Difference]: Without dead ends: 1428 [2022-02-20 15:40:55,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 326 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-02-20 15:40:55,540 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 80 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:40:55,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 55 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:40:55,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1428 states. [2022-02-20 15:40:55,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1428 to 1250. [2022-02-20 15:40:55,560 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:40:55,562 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1428 states. Second operand has 1250 states, 1249 states have (on average 1.1513210568454764) internal successors, (1438), 1249 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,563 INFO L74 IsIncluded]: Start isIncluded. First operand 1428 states. Second operand has 1250 states, 1249 states have (on average 1.1513210568454764) internal successors, (1438), 1249 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,565 INFO L87 Difference]: Start difference. First operand 1428 states. Second operand has 1250 states, 1249 states have (on average 1.1513210568454764) internal successors, (1438), 1249 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:55,617 INFO L93 Difference]: Finished difference Result 1428 states and 1619 transitions. [2022-02-20 15:40:55,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1428 states and 1619 transitions. [2022-02-20 15:40:55,619 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:55,619 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:55,621 INFO L74 IsIncluded]: Start isIncluded. First operand has 1250 states, 1249 states have (on average 1.1513210568454764) internal successors, (1438), 1249 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1428 states. [2022-02-20 15:40:55,623 INFO L87 Difference]: Start difference. First operand has 1250 states, 1249 states have (on average 1.1513210568454764) internal successors, (1438), 1249 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1428 states. [2022-02-20 15:40:55,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:55,674 INFO L93 Difference]: Finished difference Result 1428 states and 1619 transitions. [2022-02-20 15:40:55,674 INFO L276 IsEmpty]: Start isEmpty. Operand 1428 states and 1619 transitions. [2022-02-20 15:40:55,676 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:55,676 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:55,676 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:40:55,676 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:40:55,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 1249 states have (on average 1.1513210568454764) internal successors, (1438), 1249 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1438 transitions. [2022-02-20 15:40:55,719 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1438 transitions. Word has length 327 [2022-02-20 15:40:55,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:40:55,720 INFO L470 AbstractCegarLoop]: Abstraction has 1250 states and 1438 transitions. [2022-02-20 15:40:55,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 2 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:55,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1438 transitions. [2022-02-20 15:40:55,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2022-02-20 15:40:55,723 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:40:55,723 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:40:55,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-20 15:40:55,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 15:40:55,940 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:40:55,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:40:55,940 INFO L85 PathProgramCache]: Analyzing trace with hash 2145253003, now seen corresponding path program 1 times [2022-02-20 15:40:55,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:40:55,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224923344] [2022-02-20 15:40:55,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:55,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:40:56,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:56,250 INFO L290 TraceCheckUtils]: 0: Hoare triple {18337#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {18337#true} is VALID [2022-02-20 15:40:56,250 INFO L290 TraceCheckUtils]: 1: Hoare triple {18337#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {18337#true} is VALID [2022-02-20 15:40:56,250 INFO L290 TraceCheckUtils]: 2: Hoare triple {18337#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {18337#true} is VALID [2022-02-20 15:40:56,250 INFO L290 TraceCheckUtils]: 3: Hoare triple {18337#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {18337#true} is VALID [2022-02-20 15:40:56,250 INFO L290 TraceCheckUtils]: 4: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,250 INFO L290 TraceCheckUtils]: 5: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 6: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 7: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 8: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 9: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 10: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 11: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 12: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 13: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 14: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,251 INFO L290 TraceCheckUtils]: 15: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 16: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 17: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 18: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 19: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 20: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 21: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 22: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 23: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,252 INFO L290 TraceCheckUtils]: 24: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 25: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 26: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 27: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 28: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 29: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 30: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 31: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 32: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 33: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,253 INFO L290 TraceCheckUtils]: 34: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 35: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 36: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 37: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 38: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 39: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 40: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 41: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 42: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,254 INFO L290 TraceCheckUtils]: 43: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 44: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 45: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 46: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 47: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 48: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 49: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 50: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 51: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 52: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,255 INFO L290 TraceCheckUtils]: 53: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 54: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 55: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 56: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 57: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 58: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 59: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 60: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 61: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,256 INFO L290 TraceCheckUtils]: 62: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 63: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 64: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 65: Hoare triple {18337#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 66: Hoare triple {18337#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 67: Hoare triple {18337#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 68: Hoare triple {18337#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 69: Hoare triple {18337#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 70: Hoare triple {18337#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 71: Hoare triple {18337#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,257 INFO L290 TraceCheckUtils]: 72: Hoare triple {18337#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 73: Hoare triple {18337#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 74: Hoare triple {18337#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 75: Hoare triple {18337#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 76: Hoare triple {18337#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 77: Hoare triple {18337#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 78: Hoare triple {18337#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 79: Hoare triple {18337#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 80: Hoare triple {18337#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,258 INFO L290 TraceCheckUtils]: 81: Hoare triple {18337#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 82: Hoare triple {18337#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 83: Hoare triple {18337#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 84: Hoare triple {18337#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 85: Hoare triple {18337#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 86: Hoare triple {18337#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 87: Hoare triple {18337#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 88: Hoare triple {18337#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 89: Hoare triple {18337#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 90: Hoare triple {18337#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,259 INFO L290 TraceCheckUtils]: 91: Hoare triple {18337#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 92: Hoare triple {18337#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 93: Hoare triple {18337#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 94: Hoare triple {18337#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 95: Hoare triple {18337#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 96: Hoare triple {18337#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 97: Hoare triple {18337#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 98: Hoare triple {18337#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 99: Hoare triple {18337#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,260 INFO L290 TraceCheckUtils]: 100: Hoare triple {18337#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 101: Hoare triple {18337#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 102: Hoare triple {18337#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 103: Hoare triple {18337#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 104: Hoare triple {18337#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 105: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 106: Hoare triple {18337#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 107: Hoare triple {18337#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 108: Hoare triple {18337#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 109: Hoare triple {18337#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {18337#true} is VALID [2022-02-20 15:40:56,261 INFO L290 TraceCheckUtils]: 110: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 111: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 112: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 113: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 114: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 115: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 116: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 117: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 118: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,262 INFO L290 TraceCheckUtils]: 119: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 120: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 121: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 122: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 123: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 124: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 125: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 126: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 127: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 128: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,263 INFO L290 TraceCheckUtils]: 129: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 130: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 131: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 132: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 133: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 134: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 135: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 136: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 137: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 138: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,264 INFO L290 TraceCheckUtils]: 139: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 140: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 141: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 142: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 143: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 144: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 145: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 146: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 147: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,265 INFO L290 TraceCheckUtils]: 148: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 149: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 150: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 151: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 152: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 153: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 154: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 155: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 156: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 157: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,266 INFO L290 TraceCheckUtils]: 158: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 159: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 160: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 161: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 162: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 163: Hoare triple {18337#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 164: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 165: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 166: Hoare triple {18337#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,267 INFO L290 TraceCheckUtils]: 167: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 168: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 169: Hoare triple {18337#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 170: Hoare triple {18337#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 171: Hoare triple {18337#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 172: Hoare triple {18337#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 173: Hoare triple {18337#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 174: Hoare triple {18337#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 175: Hoare triple {18337#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 176: Hoare triple {18337#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,268 INFO L290 TraceCheckUtils]: 177: Hoare triple {18337#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 178: Hoare triple {18337#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 179: Hoare triple {18337#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 180: Hoare triple {18337#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 181: Hoare triple {18337#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 182: Hoare triple {18337#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 183: Hoare triple {18337#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 184: Hoare triple {18337#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 185: Hoare triple {18337#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 186: Hoare triple {18337#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,269 INFO L290 TraceCheckUtils]: 187: Hoare triple {18337#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 188: Hoare triple {18337#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 189: Hoare triple {18337#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 190: Hoare triple {18337#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 191: Hoare triple {18337#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 192: Hoare triple {18337#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 193: Hoare triple {18337#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 194: Hoare triple {18337#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 195: Hoare triple {18337#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,270 INFO L290 TraceCheckUtils]: 196: Hoare triple {18337#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 197: Hoare triple {18337#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 198: Hoare triple {18337#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 199: Hoare triple {18337#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 200: Hoare triple {18337#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 201: Hoare triple {18337#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 202: Hoare triple {18337#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 203: Hoare triple {18337#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 204: Hoare triple {18337#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 205: Hoare triple {18337#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {18337#true} is VALID [2022-02-20 15:40:56,271 INFO L290 TraceCheckUtils]: 206: Hoare triple {18337#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,272 INFO L290 TraceCheckUtils]: 207: Hoare triple {18337#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {18337#true} is VALID [2022-02-20 15:40:56,272 INFO L290 TraceCheckUtils]: 208: Hoare triple {18337#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,272 INFO L290 TraceCheckUtils]: 209: Hoare triple {18337#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {18337#true} is VALID [2022-02-20 15:40:56,272 INFO L290 TraceCheckUtils]: 210: Hoare triple {18337#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {18337#true} is VALID [2022-02-20 15:40:56,273 INFO L290 TraceCheckUtils]: 211: Hoare triple {18337#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,273 INFO L290 TraceCheckUtils]: 212: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,273 INFO L290 TraceCheckUtils]: 213: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,274 INFO L290 TraceCheckUtils]: 214: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,274 INFO L290 TraceCheckUtils]: 215: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,275 INFO L290 TraceCheckUtils]: 216: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,275 INFO L290 TraceCheckUtils]: 217: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,275 INFO L290 TraceCheckUtils]: 218: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,276 INFO L290 TraceCheckUtils]: 219: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,276 INFO L290 TraceCheckUtils]: 220: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,276 INFO L290 TraceCheckUtils]: 221: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,277 INFO L290 TraceCheckUtils]: 222: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,277 INFO L290 TraceCheckUtils]: 223: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,277 INFO L290 TraceCheckUtils]: 224: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,278 INFO L290 TraceCheckUtils]: 225: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,278 INFO L290 TraceCheckUtils]: 226: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,278 INFO L290 TraceCheckUtils]: 227: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,279 INFO L290 TraceCheckUtils]: 228: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,279 INFO L290 TraceCheckUtils]: 229: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,280 INFO L290 TraceCheckUtils]: 230: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,280 INFO L290 TraceCheckUtils]: 231: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,280 INFO L290 TraceCheckUtils]: 232: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,281 INFO L290 TraceCheckUtils]: 233: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,281 INFO L290 TraceCheckUtils]: 234: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,281 INFO L290 TraceCheckUtils]: 235: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,282 INFO L290 TraceCheckUtils]: 236: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,282 INFO L290 TraceCheckUtils]: 237: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,282 INFO L290 TraceCheckUtils]: 238: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,283 INFO L290 TraceCheckUtils]: 239: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,283 INFO L290 TraceCheckUtils]: 240: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,283 INFO L290 TraceCheckUtils]: 241: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,284 INFO L290 TraceCheckUtils]: 242: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,284 INFO L290 TraceCheckUtils]: 243: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,284 INFO L290 TraceCheckUtils]: 244: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,285 INFO L290 TraceCheckUtils]: 245: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,285 INFO L290 TraceCheckUtils]: 246: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,285 INFO L290 TraceCheckUtils]: 247: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,286 INFO L290 TraceCheckUtils]: 248: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,286 INFO L290 TraceCheckUtils]: 249: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,287 INFO L290 TraceCheckUtils]: 250: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,287 INFO L290 TraceCheckUtils]: 251: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,287 INFO L290 TraceCheckUtils]: 252: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,288 INFO L290 TraceCheckUtils]: 253: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,288 INFO L290 TraceCheckUtils]: 254: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,288 INFO L290 TraceCheckUtils]: 255: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,289 INFO L290 TraceCheckUtils]: 256: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,289 INFO L290 TraceCheckUtils]: 257: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,289 INFO L290 TraceCheckUtils]: 258: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,290 INFO L290 TraceCheckUtils]: 259: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,290 INFO L290 TraceCheckUtils]: 260: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,290 INFO L290 TraceCheckUtils]: 261: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,291 INFO L290 TraceCheckUtils]: 262: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,291 INFO L290 TraceCheckUtils]: 263: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,291 INFO L290 TraceCheckUtils]: 264: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,292 INFO L290 TraceCheckUtils]: 265: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,292 INFO L290 TraceCheckUtils]: 266: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,292 INFO L290 TraceCheckUtils]: 267: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,293 INFO L290 TraceCheckUtils]: 268: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,293 INFO L290 TraceCheckUtils]: 269: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,293 INFO L290 TraceCheckUtils]: 270: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,294 INFO L290 TraceCheckUtils]: 271: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,294 INFO L290 TraceCheckUtils]: 272: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,295 INFO L290 TraceCheckUtils]: 273: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,295 INFO L290 TraceCheckUtils]: 274: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,295 INFO L290 TraceCheckUtils]: 275: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,296 INFO L290 TraceCheckUtils]: 276: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,296 INFO L290 TraceCheckUtils]: 277: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,296 INFO L290 TraceCheckUtils]: 278: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,297 INFO L290 TraceCheckUtils]: 279: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} is VALID [2022-02-20 15:40:56,297 INFO L290 TraceCheckUtils]: 280: Hoare triple {18339#(and (<= 7 ~a21~0) (<= ~a21~0 7))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 281: Hoare triple {18338#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 282: Hoare triple {18338#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 283: Hoare triple {18338#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 284: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 285: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 286: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 287: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 288: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,298 INFO L290 TraceCheckUtils]: 289: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 290: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 291: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 292: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 293: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 294: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 295: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 296: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 297: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 298: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,299 INFO L290 TraceCheckUtils]: 299: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 300: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 301: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 302: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 303: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 304: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 305: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 306: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 307: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,300 INFO L290 TraceCheckUtils]: 308: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 309: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 310: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 311: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 312: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 313: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 314: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 315: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 316: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 317: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,301 INFO L290 TraceCheckUtils]: 318: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 319: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 320: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 321: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 322: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 323: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 324: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 325: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 326: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 327: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,302 INFO L290 TraceCheckUtils]: 328: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 329: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 330: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 331: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 332: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 333: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 334: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 335: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 336: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,303 INFO L290 TraceCheckUtils]: 337: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 338: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 339: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 340: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 341: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 342: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 343: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 344: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 345: Hoare triple {18338#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 346: Hoare triple {18338#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,304 INFO L290 TraceCheckUtils]: 347: Hoare triple {18338#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 348: Hoare triple {18338#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 349: Hoare triple {18338#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 350: Hoare triple {18338#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 351: Hoare triple {18338#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 352: Hoare triple {18338#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 353: Hoare triple {18338#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 354: Hoare triple {18338#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 355: Hoare triple {18338#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {18338#false} is VALID [2022-02-20 15:40:56,305 INFO L290 TraceCheckUtils]: 356: Hoare triple {18338#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 357: Hoare triple {18338#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 358: Hoare triple {18338#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 359: Hoare triple {18338#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 360: Hoare triple {18338#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 361: Hoare triple {18338#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 362: Hoare triple {18338#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 363: Hoare triple {18338#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 364: Hoare triple {18338#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 365: Hoare triple {18338#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,306 INFO L290 TraceCheckUtils]: 366: Hoare triple {18338#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 367: Hoare triple {18338#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 368: Hoare triple {18338#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 369: Hoare triple {18338#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 370: Hoare triple {18338#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 371: Hoare triple {18338#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 372: Hoare triple {18338#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 373: Hoare triple {18338#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 374: Hoare triple {18338#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {18338#false} is VALID [2022-02-20 15:40:56,307 INFO L290 TraceCheckUtils]: 375: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 376: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 377: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 378: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 379: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 380: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 381: Hoare triple {18338#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 382: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 383: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 384: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,308 INFO L290 TraceCheckUtils]: 385: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 386: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 387: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 388: Hoare triple {18338#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 389: Hoare triple {18338#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 390: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 391: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 392: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 393: Hoare triple {18338#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 394: Hoare triple {18338#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {18338#false} is VALID [2022-02-20 15:40:56,309 INFO L290 TraceCheckUtils]: 395: Hoare triple {18338#false} assume !false; {18338#false} is VALID [2022-02-20 15:40:56,310 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 455 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-02-20 15:40:56,311 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:40:56,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224923344] [2022-02-20 15:40:56,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224923344] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:40:56,311 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:40:56,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:40:56,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685701832] [2022-02-20 15:40:56,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:40:56,312 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 396 [2022-02-20 15:40:56,312 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:40:56,313 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:56,478 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 271 edges. 271 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:56,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:40:56,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:40:56,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:40:56,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:40:56,479 INFO L87 Difference]: Start difference. First operand 1250 states and 1438 transitions. Second operand has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:57,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:57,448 INFO L93 Difference]: Finished difference Result 3032 states and 3588 transitions. [2022-02-20 15:40:57,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:40:57,448 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 396 [2022-02-20 15:40:57,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:40:57,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:57,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 766 transitions. [2022-02-20 15:40:57,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:57,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 766 transitions. [2022-02-20 15:40:57,454 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 766 transitions. [2022-02-20 15:40:57,917 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 766 edges. 766 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:58,028 INFO L225 Difference]: With dead ends: 3032 [2022-02-20 15:40:58,028 INFO L226 Difference]: Without dead ends: 1962 [2022-02-20 15:40:58,029 INFO L932 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 [2022-02-20 15:40:58,030 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 111 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:40:58,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 77 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:40:58,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1962 states. [2022-02-20 15:40:58,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1962 to 1606. [2022-02-20 15:40:58,062 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:40:58,063 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1962 states. Second operand has 1606 states, 1605 states have (on average 1.142056074766355) internal successors, (1833), 1605 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:58,065 INFO L74 IsIncluded]: Start isIncluded. First operand 1962 states. Second operand has 1606 states, 1605 states have (on average 1.142056074766355) internal successors, (1833), 1605 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:58,067 INFO L87 Difference]: Start difference. First operand 1962 states. Second operand has 1606 states, 1605 states have (on average 1.142056074766355) internal successors, (1833), 1605 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:58,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:58,176 INFO L93 Difference]: Finished difference Result 1962 states and 2209 transitions. [2022-02-20 15:40:58,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 2209 transitions. [2022-02-20 15:40:58,178 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:58,178 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:58,180 INFO L74 IsIncluded]: Start isIncluded. First operand has 1606 states, 1605 states have (on average 1.142056074766355) internal successors, (1833), 1605 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1962 states. [2022-02-20 15:40:58,181 INFO L87 Difference]: Start difference. First operand has 1606 states, 1605 states have (on average 1.142056074766355) internal successors, (1833), 1605 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1962 states. [2022-02-20 15:40:58,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:40:58,292 INFO L93 Difference]: Finished difference Result 1962 states and 2209 transitions. [2022-02-20 15:40:58,292 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 2209 transitions. [2022-02-20 15:40:58,294 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:40:58,294 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:40:58,294 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:40:58,294 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:40:58,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1605 states have (on average 1.142056074766355) internal successors, (1833), 1605 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:58,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 1833 transitions. [2022-02-20 15:40:58,370 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 1833 transitions. Word has length 396 [2022-02-20 15:40:58,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:40:58,371 INFO L470 AbstractCegarLoop]: Abstraction has 1606 states and 1833 transitions. [2022-02-20 15:40:58,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.33333333333333) internal successors, (271), 3 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:58,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 1833 transitions. [2022-02-20 15:40:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2022-02-20 15:40:58,375 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:40:58,375 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:40:58,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-20 15:40:58,376 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:40:58,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:40:58,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1055065545, now seen corresponding path program 1 times [2022-02-20 15:40:58,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:40:58,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124476574] [2022-02-20 15:40:58,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:40:58,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:40:58,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:40:58,668 INFO L290 TraceCheckUtils]: 0: Hoare triple {26956#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,669 INFO L290 TraceCheckUtils]: 1: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,669 INFO L290 TraceCheckUtils]: 2: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,669 INFO L290 TraceCheckUtils]: 3: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,669 INFO L290 TraceCheckUtils]: 4: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,670 INFO L290 TraceCheckUtils]: 5: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,670 INFO L290 TraceCheckUtils]: 6: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,670 INFO L290 TraceCheckUtils]: 7: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,671 INFO L290 TraceCheckUtils]: 8: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,671 INFO L290 TraceCheckUtils]: 9: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,671 INFO L290 TraceCheckUtils]: 10: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,671 INFO L290 TraceCheckUtils]: 11: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,672 INFO L290 TraceCheckUtils]: 12: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,672 INFO L290 TraceCheckUtils]: 13: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,672 INFO L290 TraceCheckUtils]: 14: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,672 INFO L290 TraceCheckUtils]: 15: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,673 INFO L290 TraceCheckUtils]: 16: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,673 INFO L290 TraceCheckUtils]: 17: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,673 INFO L290 TraceCheckUtils]: 18: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,674 INFO L290 TraceCheckUtils]: 19: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,674 INFO L290 TraceCheckUtils]: 20: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,674 INFO L290 TraceCheckUtils]: 21: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,674 INFO L290 TraceCheckUtils]: 22: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,675 INFO L290 TraceCheckUtils]: 23: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,675 INFO L290 TraceCheckUtils]: 24: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,675 INFO L290 TraceCheckUtils]: 25: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,675 INFO L290 TraceCheckUtils]: 26: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,676 INFO L290 TraceCheckUtils]: 27: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,676 INFO L290 TraceCheckUtils]: 28: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,676 INFO L290 TraceCheckUtils]: 29: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,677 INFO L290 TraceCheckUtils]: 30: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,677 INFO L290 TraceCheckUtils]: 31: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,677 INFO L290 TraceCheckUtils]: 32: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,677 INFO L290 TraceCheckUtils]: 33: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,678 INFO L290 TraceCheckUtils]: 34: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,678 INFO L290 TraceCheckUtils]: 35: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,678 INFO L290 TraceCheckUtils]: 36: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,678 INFO L290 TraceCheckUtils]: 37: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,679 INFO L290 TraceCheckUtils]: 38: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,679 INFO L290 TraceCheckUtils]: 39: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,679 INFO L290 TraceCheckUtils]: 40: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,679 INFO L290 TraceCheckUtils]: 41: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,680 INFO L290 TraceCheckUtils]: 42: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,680 INFO L290 TraceCheckUtils]: 43: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,680 INFO L290 TraceCheckUtils]: 44: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,681 INFO L290 TraceCheckUtils]: 45: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,681 INFO L290 TraceCheckUtils]: 46: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,681 INFO L290 TraceCheckUtils]: 47: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,681 INFO L290 TraceCheckUtils]: 48: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,682 INFO L290 TraceCheckUtils]: 49: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,682 INFO L290 TraceCheckUtils]: 50: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,682 INFO L290 TraceCheckUtils]: 51: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,682 INFO L290 TraceCheckUtils]: 52: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,683 INFO L290 TraceCheckUtils]: 53: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,683 INFO L290 TraceCheckUtils]: 54: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,683 INFO L290 TraceCheckUtils]: 55: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,683 INFO L290 TraceCheckUtils]: 56: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,684 INFO L290 TraceCheckUtils]: 57: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,684 INFO L290 TraceCheckUtils]: 58: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,684 INFO L290 TraceCheckUtils]: 59: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,685 INFO L290 TraceCheckUtils]: 60: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,685 INFO L290 TraceCheckUtils]: 61: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,685 INFO L290 TraceCheckUtils]: 62: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,685 INFO L290 TraceCheckUtils]: 63: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,686 INFO L290 TraceCheckUtils]: 64: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,686 INFO L290 TraceCheckUtils]: 65: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,686 INFO L290 TraceCheckUtils]: 66: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,686 INFO L290 TraceCheckUtils]: 67: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,687 INFO L290 TraceCheckUtils]: 68: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,687 INFO L290 TraceCheckUtils]: 69: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,687 INFO L290 TraceCheckUtils]: 70: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,687 INFO L290 TraceCheckUtils]: 71: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,688 INFO L290 TraceCheckUtils]: 72: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,688 INFO L290 TraceCheckUtils]: 73: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,688 INFO L290 TraceCheckUtils]: 74: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,689 INFO L290 TraceCheckUtils]: 75: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,689 INFO L290 TraceCheckUtils]: 76: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,689 INFO L290 TraceCheckUtils]: 77: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,689 INFO L290 TraceCheckUtils]: 78: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,690 INFO L290 TraceCheckUtils]: 79: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,690 INFO L290 TraceCheckUtils]: 80: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,690 INFO L290 TraceCheckUtils]: 81: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,690 INFO L290 TraceCheckUtils]: 82: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,691 INFO L290 TraceCheckUtils]: 83: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,691 INFO L290 TraceCheckUtils]: 84: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,691 INFO L290 TraceCheckUtils]: 85: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,691 INFO L290 TraceCheckUtils]: 86: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,692 INFO L290 TraceCheckUtils]: 87: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,692 INFO L290 TraceCheckUtils]: 88: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,692 INFO L290 TraceCheckUtils]: 89: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,692 INFO L290 TraceCheckUtils]: 90: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,693 INFO L290 TraceCheckUtils]: 91: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,693 INFO L290 TraceCheckUtils]: 92: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,693 INFO L290 TraceCheckUtils]: 93: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,693 INFO L290 TraceCheckUtils]: 94: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,694 INFO L290 TraceCheckUtils]: 95: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,694 INFO L290 TraceCheckUtils]: 96: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,694 INFO L290 TraceCheckUtils]: 97: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,695 INFO L290 TraceCheckUtils]: 98: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,695 INFO L290 TraceCheckUtils]: 99: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,695 INFO L290 TraceCheckUtils]: 100: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,695 INFO L290 TraceCheckUtils]: 101: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,696 INFO L290 TraceCheckUtils]: 102: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,696 INFO L290 TraceCheckUtils]: 103: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,696 INFO L290 TraceCheckUtils]: 104: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,696 INFO L290 TraceCheckUtils]: 105: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,697 INFO L290 TraceCheckUtils]: 106: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,697 INFO L290 TraceCheckUtils]: 107: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,697 INFO L290 TraceCheckUtils]: 108: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,697 INFO L290 TraceCheckUtils]: 109: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,698 INFO L290 TraceCheckUtils]: 110: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,698 INFO L290 TraceCheckUtils]: 111: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,698 INFO L290 TraceCheckUtils]: 112: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,699 INFO L290 TraceCheckUtils]: 113: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,699 INFO L290 TraceCheckUtils]: 114: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,699 INFO L290 TraceCheckUtils]: 115: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,699 INFO L290 TraceCheckUtils]: 116: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,700 INFO L290 TraceCheckUtils]: 117: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,700 INFO L290 TraceCheckUtils]: 118: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,700 INFO L290 TraceCheckUtils]: 119: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,700 INFO L290 TraceCheckUtils]: 120: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,701 INFO L290 TraceCheckUtils]: 121: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,701 INFO L290 TraceCheckUtils]: 122: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,701 INFO L290 TraceCheckUtils]: 123: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,701 INFO L290 TraceCheckUtils]: 124: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,702 INFO L290 TraceCheckUtils]: 125: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,702 INFO L290 TraceCheckUtils]: 126: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,702 INFO L290 TraceCheckUtils]: 127: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,703 INFO L290 TraceCheckUtils]: 128: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,703 INFO L290 TraceCheckUtils]: 129: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,703 INFO L290 TraceCheckUtils]: 130: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,703 INFO L290 TraceCheckUtils]: 131: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,704 INFO L290 TraceCheckUtils]: 132: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,704 INFO L290 TraceCheckUtils]: 133: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,704 INFO L290 TraceCheckUtils]: 134: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,704 INFO L290 TraceCheckUtils]: 135: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,705 INFO L290 TraceCheckUtils]: 136: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,705 INFO L290 TraceCheckUtils]: 137: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,705 INFO L290 TraceCheckUtils]: 138: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,705 INFO L290 TraceCheckUtils]: 139: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,706 INFO L290 TraceCheckUtils]: 140: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,706 INFO L290 TraceCheckUtils]: 141: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,706 INFO L290 TraceCheckUtils]: 142: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,707 INFO L290 TraceCheckUtils]: 143: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,707 INFO L290 TraceCheckUtils]: 144: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,707 INFO L290 TraceCheckUtils]: 145: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,707 INFO L290 TraceCheckUtils]: 146: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,708 INFO L290 TraceCheckUtils]: 147: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,708 INFO L290 TraceCheckUtils]: 148: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,708 INFO L290 TraceCheckUtils]: 149: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,708 INFO L290 TraceCheckUtils]: 150: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,709 INFO L290 TraceCheckUtils]: 151: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,709 INFO L290 TraceCheckUtils]: 152: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,709 INFO L290 TraceCheckUtils]: 153: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,709 INFO L290 TraceCheckUtils]: 154: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,710 INFO L290 TraceCheckUtils]: 155: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,710 INFO L290 TraceCheckUtils]: 156: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,710 INFO L290 TraceCheckUtils]: 157: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,710 INFO L290 TraceCheckUtils]: 158: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,711 INFO L290 TraceCheckUtils]: 159: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,711 INFO L290 TraceCheckUtils]: 160: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,711 INFO L290 TraceCheckUtils]: 161: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,711 INFO L290 TraceCheckUtils]: 162: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,712 INFO L290 TraceCheckUtils]: 163: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,712 INFO L290 TraceCheckUtils]: 164: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,712 INFO L290 TraceCheckUtils]: 165: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,712 INFO L290 TraceCheckUtils]: 166: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,713 INFO L290 TraceCheckUtils]: 167: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,713 INFO L290 TraceCheckUtils]: 168: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,713 INFO L290 TraceCheckUtils]: 169: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,714 INFO L290 TraceCheckUtils]: 170: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,714 INFO L290 TraceCheckUtils]: 171: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,714 INFO L290 TraceCheckUtils]: 172: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,714 INFO L290 TraceCheckUtils]: 173: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,715 INFO L290 TraceCheckUtils]: 174: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,715 INFO L290 TraceCheckUtils]: 175: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,715 INFO L290 TraceCheckUtils]: 176: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,715 INFO L290 TraceCheckUtils]: 177: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,716 INFO L290 TraceCheckUtils]: 178: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,716 INFO L290 TraceCheckUtils]: 179: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,716 INFO L290 TraceCheckUtils]: 180: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,716 INFO L290 TraceCheckUtils]: 181: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,717 INFO L290 TraceCheckUtils]: 182: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,717 INFO L290 TraceCheckUtils]: 183: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,717 INFO L290 TraceCheckUtils]: 184: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,717 INFO L290 TraceCheckUtils]: 185: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,718 INFO L290 TraceCheckUtils]: 186: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,718 INFO L290 TraceCheckUtils]: 187: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,718 INFO L290 TraceCheckUtils]: 188: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,718 INFO L290 TraceCheckUtils]: 189: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,719 INFO L290 TraceCheckUtils]: 190: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,719 INFO L290 TraceCheckUtils]: 191: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,719 INFO L290 TraceCheckUtils]: 192: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,720 INFO L290 TraceCheckUtils]: 193: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,720 INFO L290 TraceCheckUtils]: 194: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,720 INFO L290 TraceCheckUtils]: 195: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,720 INFO L290 TraceCheckUtils]: 196: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,721 INFO L290 TraceCheckUtils]: 197: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,721 INFO L290 TraceCheckUtils]: 198: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,721 INFO L290 TraceCheckUtils]: 199: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,721 INFO L290 TraceCheckUtils]: 200: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,722 INFO L290 TraceCheckUtils]: 201: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,722 INFO L290 TraceCheckUtils]: 202: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,722 INFO L290 TraceCheckUtils]: 203: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,722 INFO L290 TraceCheckUtils]: 204: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,723 INFO L290 TraceCheckUtils]: 205: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,723 INFO L290 TraceCheckUtils]: 206: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,723 INFO L290 TraceCheckUtils]: 207: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,724 INFO L290 TraceCheckUtils]: 208: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,724 INFO L290 TraceCheckUtils]: 209: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,724 INFO L290 TraceCheckUtils]: 210: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,724 INFO L290 TraceCheckUtils]: 211: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,725 INFO L290 TraceCheckUtils]: 212: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,725 INFO L290 TraceCheckUtils]: 213: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,725 INFO L290 TraceCheckUtils]: 214: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,725 INFO L290 TraceCheckUtils]: 215: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,726 INFO L290 TraceCheckUtils]: 216: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,726 INFO L290 TraceCheckUtils]: 217: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,726 INFO L290 TraceCheckUtils]: 218: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,726 INFO L290 TraceCheckUtils]: 219: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,727 INFO L290 TraceCheckUtils]: 220: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,727 INFO L290 TraceCheckUtils]: 221: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,727 INFO L290 TraceCheckUtils]: 222: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,728 INFO L290 TraceCheckUtils]: 223: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,728 INFO L290 TraceCheckUtils]: 224: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,728 INFO L290 TraceCheckUtils]: 225: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,728 INFO L290 TraceCheckUtils]: 226: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,729 INFO L290 TraceCheckUtils]: 227: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,729 INFO L290 TraceCheckUtils]: 228: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,729 INFO L290 TraceCheckUtils]: 229: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,729 INFO L290 TraceCheckUtils]: 230: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,730 INFO L290 TraceCheckUtils]: 231: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,730 INFO L290 TraceCheckUtils]: 232: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,730 INFO L290 TraceCheckUtils]: 233: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,730 INFO L290 TraceCheckUtils]: 234: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,731 INFO L290 TraceCheckUtils]: 235: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,731 INFO L290 TraceCheckUtils]: 236: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,731 INFO L290 TraceCheckUtils]: 237: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,732 INFO L290 TraceCheckUtils]: 238: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,732 INFO L290 TraceCheckUtils]: 239: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,732 INFO L290 TraceCheckUtils]: 240: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,732 INFO L290 TraceCheckUtils]: 241: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,733 INFO L290 TraceCheckUtils]: 242: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,733 INFO L290 TraceCheckUtils]: 243: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,733 INFO L290 TraceCheckUtils]: 244: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,733 INFO L290 TraceCheckUtils]: 245: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,734 INFO L290 TraceCheckUtils]: 246: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,734 INFO L290 TraceCheckUtils]: 247: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,734 INFO L290 TraceCheckUtils]: 248: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,734 INFO L290 TraceCheckUtils]: 249: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,735 INFO L290 TraceCheckUtils]: 250: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,735 INFO L290 TraceCheckUtils]: 251: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,735 INFO L290 TraceCheckUtils]: 252: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,736 INFO L290 TraceCheckUtils]: 253: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,736 INFO L290 TraceCheckUtils]: 254: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,736 INFO L290 TraceCheckUtils]: 255: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,736 INFO L290 TraceCheckUtils]: 256: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,737 INFO L290 TraceCheckUtils]: 257: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,737 INFO L290 TraceCheckUtils]: 258: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,737 INFO L290 TraceCheckUtils]: 259: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,737 INFO L290 TraceCheckUtils]: 260: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,738 INFO L290 TraceCheckUtils]: 261: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,738 INFO L290 TraceCheckUtils]: 262: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,738 INFO L290 TraceCheckUtils]: 263: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,738 INFO L290 TraceCheckUtils]: 264: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,739 INFO L290 TraceCheckUtils]: 265: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,739 INFO L290 TraceCheckUtils]: 266: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,739 INFO L290 TraceCheckUtils]: 267: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,739 INFO L290 TraceCheckUtils]: 268: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,740 INFO L290 TraceCheckUtils]: 269: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,740 INFO L290 TraceCheckUtils]: 270: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,740 INFO L290 TraceCheckUtils]: 271: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,740 INFO L290 TraceCheckUtils]: 272: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,741 INFO L290 TraceCheckUtils]: 273: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,741 INFO L290 TraceCheckUtils]: 274: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,741 INFO L290 TraceCheckUtils]: 275: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,742 INFO L290 TraceCheckUtils]: 276: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,742 INFO L290 TraceCheckUtils]: 277: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,742 INFO L290 TraceCheckUtils]: 278: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,742 INFO L290 TraceCheckUtils]: 279: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,743 INFO L290 TraceCheckUtils]: 280: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,743 INFO L290 TraceCheckUtils]: 281: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,743 INFO L290 TraceCheckUtils]: 282: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,743 INFO L290 TraceCheckUtils]: 283: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,744 INFO L290 TraceCheckUtils]: 284: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,744 INFO L290 TraceCheckUtils]: 285: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,744 INFO L290 TraceCheckUtils]: 286: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,744 INFO L290 TraceCheckUtils]: 287: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,745 INFO L290 TraceCheckUtils]: 288: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,745 INFO L290 TraceCheckUtils]: 289: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,745 INFO L290 TraceCheckUtils]: 290: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {26958#(= (+ (- 1) ~a24~0) 0)} is VALID [2022-02-20 15:40:58,746 INFO L290 TraceCheckUtils]: 291: Hoare triple {26958#(= (+ (- 1) ~a24~0) 0)} assume ((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,746 INFO L290 TraceCheckUtils]: 292: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,746 INFO L290 TraceCheckUtils]: 293: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,747 INFO L290 TraceCheckUtils]: 294: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,747 INFO L290 TraceCheckUtils]: 295: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,748 INFO L290 TraceCheckUtils]: 296: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,748 INFO L290 TraceCheckUtils]: 297: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,749 INFO L290 TraceCheckUtils]: 298: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,749 INFO L290 TraceCheckUtils]: 299: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,749 INFO L290 TraceCheckUtils]: 300: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,750 INFO L290 TraceCheckUtils]: 301: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,750 INFO L290 TraceCheckUtils]: 302: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,751 INFO L290 TraceCheckUtils]: 303: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,751 INFO L290 TraceCheckUtils]: 304: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,751 INFO L290 TraceCheckUtils]: 305: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,752 INFO L290 TraceCheckUtils]: 306: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,752 INFO L290 TraceCheckUtils]: 307: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,753 INFO L290 TraceCheckUtils]: 308: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,753 INFO L290 TraceCheckUtils]: 309: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,753 INFO L290 TraceCheckUtils]: 310: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,754 INFO L290 TraceCheckUtils]: 311: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,754 INFO L290 TraceCheckUtils]: 312: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,755 INFO L290 TraceCheckUtils]: 313: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,755 INFO L290 TraceCheckUtils]: 314: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,755 INFO L290 TraceCheckUtils]: 315: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,756 INFO L290 TraceCheckUtils]: 316: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,756 INFO L290 TraceCheckUtils]: 317: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,757 INFO L290 TraceCheckUtils]: 318: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,757 INFO L290 TraceCheckUtils]: 319: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} is VALID [2022-02-20 15:40:58,757 INFO L290 TraceCheckUtils]: 320: Hoare triple {26959#(and (<= (+ ~a12~0 43) 0) (= 5 ~a15~0) (= (+ (- 1) ~a24~0) 0) (= ~a21~0 6))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 321: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 322: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 323: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 324: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 325: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 326: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 327: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 328: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,758 INFO L290 TraceCheckUtils]: 329: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 330: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 331: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 332: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 333: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 334: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 335: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 336: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 337: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 338: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,759 INFO L290 TraceCheckUtils]: 339: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 340: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 341: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 342: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 343: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 344: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 345: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 346: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 347: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,760 INFO L290 TraceCheckUtils]: 348: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 349: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 350: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 351: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 352: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 353: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 354: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 355: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 356: Hoare triple {26957#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,761 INFO L290 TraceCheckUtils]: 357: Hoare triple {26957#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 358: Hoare triple {26957#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 359: Hoare triple {26957#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 360: Hoare triple {26957#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 361: Hoare triple {26957#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 362: Hoare triple {26957#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 363: Hoare triple {26957#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 364: Hoare triple {26957#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 365: Hoare triple {26957#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 366: Hoare triple {26957#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {26957#false} is VALID [2022-02-20 15:40:58,762 INFO L290 TraceCheckUtils]: 367: Hoare triple {26957#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 368: Hoare triple {26957#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 369: Hoare triple {26957#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 370: Hoare triple {26957#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 371: Hoare triple {26957#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 372: Hoare triple {26957#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 373: Hoare triple {26957#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 374: Hoare triple {26957#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 375: Hoare triple {26957#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {26957#false} is VALID [2022-02-20 15:40:58,763 INFO L290 TraceCheckUtils]: 376: Hoare triple {26957#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 377: Hoare triple {26957#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 378: Hoare triple {26957#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 379: Hoare triple {26957#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 380: Hoare triple {26957#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 381: Hoare triple {26957#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 382: Hoare triple {26957#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 383: Hoare triple {26957#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 384: Hoare triple {26957#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {26957#false} is VALID [2022-02-20 15:40:58,764 INFO L290 TraceCheckUtils]: 385: Hoare triple {26957#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 386: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 387: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 388: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 389: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 390: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 391: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 392: Hoare triple {26957#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 393: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,765 INFO L290 TraceCheckUtils]: 394: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,766 INFO L290 TraceCheckUtils]: 395: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,766 INFO L290 TraceCheckUtils]: 396: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,766 INFO L290 TraceCheckUtils]: 397: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,766 INFO L290 TraceCheckUtils]: 398: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,766 INFO L290 TraceCheckUtils]: 399: Hoare triple {26957#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,766 INFO L290 TraceCheckUtils]: 400: Hoare triple {26957#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,767 INFO L290 TraceCheckUtils]: 401: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,767 INFO L290 TraceCheckUtils]: 402: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,767 INFO L290 TraceCheckUtils]: 403: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,767 INFO L290 TraceCheckUtils]: 404: Hoare triple {26957#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {26957#false} is VALID [2022-02-20 15:40:58,767 INFO L290 TraceCheckUtils]: 405: Hoare triple {26957#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {26957#false} is VALID [2022-02-20 15:40:58,767 INFO L290 TraceCheckUtils]: 406: Hoare triple {26957#false} assume !false; {26957#false} is VALID [2022-02-20 15:40:58,768 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 352 proven. 0 refuted. 0 times theorem prover too weak. 263 trivial. 0 not checked. [2022-02-20 15:40:58,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:40:58,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124476574] [2022-02-20 15:40:58,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124476574] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:40:58,769 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:40:58,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:40:58,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064660398] [2022-02-20 15:40:58,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:40:58,770 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 407 [2022-02-20 15:40:58,770 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:40:58,770 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:40:58,916 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 225 edges. 225 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:40:58,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 15:40:58,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:40:58,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 15:40:58,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:40:58,916 INFO L87 Difference]: Start difference. First operand 1606 states and 1833 transitions. Second operand has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:00,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:00,175 INFO L93 Difference]: Finished difference Result 3239 states and 3729 transitions. [2022-02-20 15:41:00,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-20 15:41:00,175 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 407 [2022-02-20 15:41:00,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:00,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:00,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 756 transitions. [2022-02-20 15:41:00,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:00,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 756 transitions. [2022-02-20 15:41:00,180 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 756 transitions. [2022-02-20 15:41:00,635 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 756 edges. 756 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:00,730 INFO L225 Difference]: With dead ends: 3239 [2022-02-20 15:41:00,730 INFO L226 Difference]: Without dead ends: 1784 [2022-02-20 15:41:00,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:41:00,732 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 125 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 686 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:00,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 17 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 686 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 15:41:00,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2022-02-20 15:41:00,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1606. [2022-02-20 15:41:00,759 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:00,760 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1784 states. Second operand has 1606 states, 1605 states have (on average 1.0959501557632398) internal successors, (1759), 1605 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:00,761 INFO L74 IsIncluded]: Start isIncluded. First operand 1784 states. Second operand has 1606 states, 1605 states have (on average 1.0959501557632398) internal successors, (1759), 1605 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:00,762 INFO L87 Difference]: Start difference. First operand 1784 states. Second operand has 1606 states, 1605 states have (on average 1.0959501557632398) internal successors, (1759), 1605 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:00,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:00,850 INFO L93 Difference]: Finished difference Result 1784 states and 1961 transitions. [2022-02-20 15:41:00,850 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 1961 transitions. [2022-02-20 15:41:00,851 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:00,851 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:00,853 INFO L74 IsIncluded]: Start isIncluded. First operand has 1606 states, 1605 states have (on average 1.0959501557632398) internal successors, (1759), 1605 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1784 states. [2022-02-20 15:41:00,854 INFO L87 Difference]: Start difference. First operand has 1606 states, 1605 states have (on average 1.0959501557632398) internal successors, (1759), 1605 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1784 states. [2022-02-20 15:41:00,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:00,942 INFO L93 Difference]: Finished difference Result 1784 states and 1961 transitions. [2022-02-20 15:41:00,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1784 states and 1961 transitions. [2022-02-20 15:41:00,944 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:00,944 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:00,944 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:00,944 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:00,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1605 states have (on average 1.0959501557632398) internal successors, (1759), 1605 states have internal predecessors, (1759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:01,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 1759 transitions. [2022-02-20 15:41:01,026 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 1759 transitions. Word has length 407 [2022-02-20 15:41:01,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:01,026 INFO L470 AbstractCegarLoop]: Abstraction has 1606 states and 1759 transitions. [2022-02-20 15:41:01,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.25) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:01,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 1759 transitions. [2022-02-20 15:41:01,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 421 [2022-02-20 15:41:01,029 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:01,029 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 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] [2022-02-20 15:41:01,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 15:41:01,029 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:01,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:01,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1459126713, now seen corresponding path program 1 times [2022-02-20 15:41:01,030 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:01,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820912145] [2022-02-20 15:41:01,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:01,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:01,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:01,276 INFO L290 TraceCheckUtils]: 0: Hoare triple {35431#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,276 INFO L290 TraceCheckUtils]: 1: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,277 INFO L290 TraceCheckUtils]: 2: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,277 INFO L290 TraceCheckUtils]: 3: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,277 INFO L290 TraceCheckUtils]: 4: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,277 INFO L290 TraceCheckUtils]: 5: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,278 INFO L290 TraceCheckUtils]: 6: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,278 INFO L290 TraceCheckUtils]: 7: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,278 INFO L290 TraceCheckUtils]: 8: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,278 INFO L290 TraceCheckUtils]: 9: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,279 INFO L290 TraceCheckUtils]: 10: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,279 INFO L290 TraceCheckUtils]: 11: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,279 INFO L290 TraceCheckUtils]: 12: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,279 INFO L290 TraceCheckUtils]: 13: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,280 INFO L290 TraceCheckUtils]: 14: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,280 INFO L290 TraceCheckUtils]: 15: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,280 INFO L290 TraceCheckUtils]: 16: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,281 INFO L290 TraceCheckUtils]: 17: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,281 INFO L290 TraceCheckUtils]: 18: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,281 INFO L290 TraceCheckUtils]: 19: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,281 INFO L290 TraceCheckUtils]: 20: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,282 INFO L290 TraceCheckUtils]: 21: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,282 INFO L290 TraceCheckUtils]: 22: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,282 INFO L290 TraceCheckUtils]: 23: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,282 INFO L290 TraceCheckUtils]: 24: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,283 INFO L290 TraceCheckUtils]: 25: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,283 INFO L290 TraceCheckUtils]: 26: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,283 INFO L290 TraceCheckUtils]: 27: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,284 INFO L290 TraceCheckUtils]: 28: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,284 INFO L290 TraceCheckUtils]: 29: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,284 INFO L290 TraceCheckUtils]: 30: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,284 INFO L290 TraceCheckUtils]: 31: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,285 INFO L290 TraceCheckUtils]: 32: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,285 INFO L290 TraceCheckUtils]: 33: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,285 INFO L290 TraceCheckUtils]: 34: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,285 INFO L290 TraceCheckUtils]: 35: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,286 INFO L290 TraceCheckUtils]: 36: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,286 INFO L290 TraceCheckUtils]: 37: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,286 INFO L290 TraceCheckUtils]: 38: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,286 INFO L290 TraceCheckUtils]: 39: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,287 INFO L290 TraceCheckUtils]: 40: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,287 INFO L290 TraceCheckUtils]: 41: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,287 INFO L290 TraceCheckUtils]: 42: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,288 INFO L290 TraceCheckUtils]: 43: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,288 INFO L290 TraceCheckUtils]: 44: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,288 INFO L290 TraceCheckUtils]: 45: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,288 INFO L290 TraceCheckUtils]: 46: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,289 INFO L290 TraceCheckUtils]: 47: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,289 INFO L290 TraceCheckUtils]: 48: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,289 INFO L290 TraceCheckUtils]: 49: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,290 INFO L290 TraceCheckUtils]: 50: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,290 INFO L290 TraceCheckUtils]: 51: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,290 INFO L290 TraceCheckUtils]: 52: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,290 INFO L290 TraceCheckUtils]: 53: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,291 INFO L290 TraceCheckUtils]: 54: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,291 INFO L290 TraceCheckUtils]: 55: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,291 INFO L290 TraceCheckUtils]: 56: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,291 INFO L290 TraceCheckUtils]: 57: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,292 INFO L290 TraceCheckUtils]: 58: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,292 INFO L290 TraceCheckUtils]: 59: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,292 INFO L290 TraceCheckUtils]: 60: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,293 INFO L290 TraceCheckUtils]: 61: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,293 INFO L290 TraceCheckUtils]: 62: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,293 INFO L290 TraceCheckUtils]: 63: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,293 INFO L290 TraceCheckUtils]: 64: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,294 INFO L290 TraceCheckUtils]: 65: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,294 INFO L290 TraceCheckUtils]: 66: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,294 INFO L290 TraceCheckUtils]: 67: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,294 INFO L290 TraceCheckUtils]: 68: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,295 INFO L290 TraceCheckUtils]: 69: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,295 INFO L290 TraceCheckUtils]: 70: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,295 INFO L290 TraceCheckUtils]: 71: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,296 INFO L290 TraceCheckUtils]: 72: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,296 INFO L290 TraceCheckUtils]: 73: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,296 INFO L290 TraceCheckUtils]: 74: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,296 INFO L290 TraceCheckUtils]: 75: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,297 INFO L290 TraceCheckUtils]: 76: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,297 INFO L290 TraceCheckUtils]: 77: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,297 INFO L290 TraceCheckUtils]: 78: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,298 INFO L290 TraceCheckUtils]: 79: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,298 INFO L290 TraceCheckUtils]: 80: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,298 INFO L290 TraceCheckUtils]: 81: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,298 INFO L290 TraceCheckUtils]: 82: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,299 INFO L290 TraceCheckUtils]: 83: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,299 INFO L290 TraceCheckUtils]: 84: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,299 INFO L290 TraceCheckUtils]: 85: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,299 INFO L290 TraceCheckUtils]: 86: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,300 INFO L290 TraceCheckUtils]: 87: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,300 INFO L290 TraceCheckUtils]: 88: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,300 INFO L290 TraceCheckUtils]: 89: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,300 INFO L290 TraceCheckUtils]: 90: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,301 INFO L290 TraceCheckUtils]: 91: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,301 INFO L290 TraceCheckUtils]: 92: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,301 INFO L290 TraceCheckUtils]: 93: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,302 INFO L290 TraceCheckUtils]: 94: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,302 INFO L290 TraceCheckUtils]: 95: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,302 INFO L290 TraceCheckUtils]: 96: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,302 INFO L290 TraceCheckUtils]: 97: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,303 INFO L290 TraceCheckUtils]: 98: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,303 INFO L290 TraceCheckUtils]: 99: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,303 INFO L290 TraceCheckUtils]: 100: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,303 INFO L290 TraceCheckUtils]: 101: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,304 INFO L290 TraceCheckUtils]: 102: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,304 INFO L290 TraceCheckUtils]: 103: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,304 INFO L290 TraceCheckUtils]: 104: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,305 INFO L290 TraceCheckUtils]: 105: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {35433#(<= (+ 49 ~a12~0) 0)} is VALID [2022-02-20 15:41:01,305 INFO L290 TraceCheckUtils]: 106: Hoare triple {35433#(<= (+ 49 ~a12~0) 0)} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,305 INFO L290 TraceCheckUtils]: 107: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,306 INFO L290 TraceCheckUtils]: 108: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,306 INFO L290 TraceCheckUtils]: 109: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,306 INFO L290 TraceCheckUtils]: 110: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,307 INFO L290 TraceCheckUtils]: 111: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,307 INFO L290 TraceCheckUtils]: 112: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,308 INFO L290 TraceCheckUtils]: 113: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,308 INFO L290 TraceCheckUtils]: 114: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,308 INFO L290 TraceCheckUtils]: 115: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,309 INFO L290 TraceCheckUtils]: 116: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,309 INFO L290 TraceCheckUtils]: 117: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,310 INFO L290 TraceCheckUtils]: 118: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,310 INFO L290 TraceCheckUtils]: 119: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,310 INFO L290 TraceCheckUtils]: 120: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,311 INFO L290 TraceCheckUtils]: 121: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,311 INFO L290 TraceCheckUtils]: 122: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,311 INFO L290 TraceCheckUtils]: 123: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,312 INFO L290 TraceCheckUtils]: 124: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,312 INFO L290 TraceCheckUtils]: 125: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,312 INFO L290 TraceCheckUtils]: 126: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,313 INFO L290 TraceCheckUtils]: 127: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,313 INFO L290 TraceCheckUtils]: 128: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,314 INFO L290 TraceCheckUtils]: 129: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,314 INFO L290 TraceCheckUtils]: 130: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,314 INFO L290 TraceCheckUtils]: 131: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,315 INFO L290 TraceCheckUtils]: 132: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,315 INFO L290 TraceCheckUtils]: 133: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,315 INFO L290 TraceCheckUtils]: 134: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,316 INFO L290 TraceCheckUtils]: 135: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,316 INFO L290 TraceCheckUtils]: 136: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,317 INFO L290 TraceCheckUtils]: 137: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,317 INFO L290 TraceCheckUtils]: 138: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,317 INFO L290 TraceCheckUtils]: 139: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,318 INFO L290 TraceCheckUtils]: 140: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,318 INFO L290 TraceCheckUtils]: 141: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,318 INFO L290 TraceCheckUtils]: 142: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,319 INFO L290 TraceCheckUtils]: 143: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,319 INFO L290 TraceCheckUtils]: 144: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,320 INFO L290 TraceCheckUtils]: 145: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,320 INFO L290 TraceCheckUtils]: 146: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,320 INFO L290 TraceCheckUtils]: 147: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,321 INFO L290 TraceCheckUtils]: 148: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,321 INFO L290 TraceCheckUtils]: 149: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,321 INFO L290 TraceCheckUtils]: 150: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,322 INFO L290 TraceCheckUtils]: 151: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,322 INFO L290 TraceCheckUtils]: 152: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,323 INFO L290 TraceCheckUtils]: 153: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,323 INFO L290 TraceCheckUtils]: 154: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,323 INFO L290 TraceCheckUtils]: 155: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,324 INFO L290 TraceCheckUtils]: 156: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,324 INFO L290 TraceCheckUtils]: 157: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,324 INFO L290 TraceCheckUtils]: 158: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,325 INFO L290 TraceCheckUtils]: 159: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,325 INFO L290 TraceCheckUtils]: 160: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,325 INFO L290 TraceCheckUtils]: 161: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,326 INFO L290 TraceCheckUtils]: 162: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,326 INFO L290 TraceCheckUtils]: 163: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,327 INFO L290 TraceCheckUtils]: 164: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,327 INFO L290 TraceCheckUtils]: 165: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,327 INFO L290 TraceCheckUtils]: 166: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,328 INFO L290 TraceCheckUtils]: 167: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,328 INFO L290 TraceCheckUtils]: 168: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,328 INFO L290 TraceCheckUtils]: 169: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,329 INFO L290 TraceCheckUtils]: 170: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,329 INFO L290 TraceCheckUtils]: 171: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,330 INFO L290 TraceCheckUtils]: 172: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,330 INFO L290 TraceCheckUtils]: 173: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,330 INFO L290 TraceCheckUtils]: 174: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,331 INFO L290 TraceCheckUtils]: 175: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,331 INFO L290 TraceCheckUtils]: 176: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,332 INFO L290 TraceCheckUtils]: 177: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,332 INFO L290 TraceCheckUtils]: 178: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,332 INFO L290 TraceCheckUtils]: 179: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,333 INFO L290 TraceCheckUtils]: 180: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,333 INFO L290 TraceCheckUtils]: 181: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,334 INFO L290 TraceCheckUtils]: 182: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,334 INFO L290 TraceCheckUtils]: 183: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,334 INFO L290 TraceCheckUtils]: 184: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,335 INFO L290 TraceCheckUtils]: 185: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,335 INFO L290 TraceCheckUtils]: 186: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,336 INFO L290 TraceCheckUtils]: 187: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,336 INFO L290 TraceCheckUtils]: 188: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,336 INFO L290 TraceCheckUtils]: 189: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,337 INFO L290 TraceCheckUtils]: 190: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,337 INFO L290 TraceCheckUtils]: 191: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,338 INFO L290 TraceCheckUtils]: 192: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,338 INFO L290 TraceCheckUtils]: 193: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,338 INFO L290 TraceCheckUtils]: 194: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,339 INFO L290 TraceCheckUtils]: 195: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,339 INFO L290 TraceCheckUtils]: 196: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,340 INFO L290 TraceCheckUtils]: 197: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,340 INFO L290 TraceCheckUtils]: 198: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,341 INFO L290 TraceCheckUtils]: 199: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,348 INFO L290 TraceCheckUtils]: 200: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,348 INFO L290 TraceCheckUtils]: 201: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,349 INFO L290 TraceCheckUtils]: 202: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,349 INFO L290 TraceCheckUtils]: 203: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,350 INFO L290 TraceCheckUtils]: 204: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,350 INFO L290 TraceCheckUtils]: 205: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,350 INFO L290 TraceCheckUtils]: 206: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,351 INFO L290 TraceCheckUtils]: 207: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,351 INFO L290 TraceCheckUtils]: 208: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,352 INFO L290 TraceCheckUtils]: 209: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,352 INFO L290 TraceCheckUtils]: 210: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,352 INFO L290 TraceCheckUtils]: 211: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,353 INFO L290 TraceCheckUtils]: 212: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,353 INFO L290 TraceCheckUtils]: 213: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,354 INFO L290 TraceCheckUtils]: 214: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,354 INFO L290 TraceCheckUtils]: 215: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,354 INFO L290 TraceCheckUtils]: 216: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,355 INFO L290 TraceCheckUtils]: 217: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,355 INFO L290 TraceCheckUtils]: 218: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,356 INFO L290 TraceCheckUtils]: 219: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,356 INFO L290 TraceCheckUtils]: 220: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,357 INFO L290 TraceCheckUtils]: 221: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,357 INFO L290 TraceCheckUtils]: 222: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,357 INFO L290 TraceCheckUtils]: 223: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,358 INFO L290 TraceCheckUtils]: 224: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,358 INFO L290 TraceCheckUtils]: 225: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,359 INFO L290 TraceCheckUtils]: 226: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,359 INFO L290 TraceCheckUtils]: 227: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,360 INFO L290 TraceCheckUtils]: 228: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,360 INFO L290 TraceCheckUtils]: 229: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,360 INFO L290 TraceCheckUtils]: 230: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,361 INFO L290 TraceCheckUtils]: 231: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,362 INFO L290 TraceCheckUtils]: 232: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,362 INFO L290 TraceCheckUtils]: 233: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,363 INFO L290 TraceCheckUtils]: 234: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:01,363 INFO L290 TraceCheckUtils]: 235: Hoare triple {35434#(and (<= (+ 49 ~a12~0) 0) (<= 10 ~a21~0))} assume 1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;calculate_output_#res#1 := 26; {35432#false} is VALID [2022-02-20 15:41:01,363 INFO L290 TraceCheckUtils]: 236: Hoare triple {35432#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 237: Hoare triple {35432#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 238: Hoare triple {35432#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 239: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 240: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 241: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 242: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 243: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,364 INFO L290 TraceCheckUtils]: 244: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 245: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 246: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 247: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 248: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 249: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 250: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 251: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 252: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,365 INFO L290 TraceCheckUtils]: 253: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 254: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 255: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 256: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 257: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 258: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 259: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 260: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 261: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,366 INFO L290 TraceCheckUtils]: 262: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 263: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 264: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 265: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 266: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 267: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 268: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 269: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 270: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 271: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,367 INFO L290 TraceCheckUtils]: 272: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 273: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 274: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 275: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 276: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 277: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 278: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 279: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 280: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 281: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,368 INFO L290 TraceCheckUtils]: 282: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 283: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 284: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 285: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 286: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 287: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 288: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 289: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 290: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 291: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,369 INFO L290 TraceCheckUtils]: 292: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 293: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 294: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 295: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 296: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 297: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 298: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 299: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 300: Hoare triple {35432#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,370 INFO L290 TraceCheckUtils]: 301: Hoare triple {35432#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 302: Hoare triple {35432#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 303: Hoare triple {35432#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 304: Hoare triple {35432#false} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 305: Hoare triple {35432#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 306: Hoare triple {35432#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 307: Hoare triple {35432#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 308: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 309: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 310: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,371 INFO L290 TraceCheckUtils]: 311: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 312: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 313: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 314: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 315: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 316: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 317: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 318: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 319: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,372 INFO L290 TraceCheckUtils]: 320: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 321: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 322: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 323: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 324: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 325: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 326: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 327: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 328: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 329: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,373 INFO L290 TraceCheckUtils]: 330: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 331: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 332: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 333: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 334: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 335: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 336: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 337: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 338: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 339: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,374 INFO L290 TraceCheckUtils]: 340: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 341: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 342: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 343: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 344: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 345: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 346: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 347: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 348: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 349: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,375 INFO L290 TraceCheckUtils]: 350: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 351: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 352: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 353: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 354: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 355: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 356: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 357: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 358: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 359: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,376 INFO L290 TraceCheckUtils]: 360: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 361: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 362: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 363: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 364: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 365: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 366: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 367: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 368: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,377 INFO L290 TraceCheckUtils]: 369: Hoare triple {35432#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 370: Hoare triple {35432#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 371: Hoare triple {35432#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 372: Hoare triple {35432#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 373: Hoare triple {35432#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 374: Hoare triple {35432#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 375: Hoare triple {35432#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 376: Hoare triple {35432#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 377: Hoare triple {35432#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 378: Hoare triple {35432#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 379: Hoare triple {35432#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 380: Hoare triple {35432#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 381: Hoare triple {35432#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 382: Hoare triple {35432#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 383: Hoare triple {35432#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 384: Hoare triple {35432#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {35432#false} is VALID [2022-02-20 15:41:01,378 INFO L290 TraceCheckUtils]: 385: Hoare triple {35432#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 386: Hoare triple {35432#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 387: Hoare triple {35432#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 388: Hoare triple {35432#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 389: Hoare triple {35432#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 390: Hoare triple {35432#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 391: Hoare triple {35432#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 392: Hoare triple {35432#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 393: Hoare triple {35432#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 394: Hoare triple {35432#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 395: Hoare triple {35432#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 396: Hoare triple {35432#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {35432#false} is VALID [2022-02-20 15:41:01,379 INFO L290 TraceCheckUtils]: 397: Hoare triple {35432#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 398: Hoare triple {35432#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 399: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 400: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 401: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 402: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 403: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 404: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 405: Hoare triple {35432#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 406: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,380 INFO L290 TraceCheckUtils]: 407: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 408: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 409: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 410: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 411: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 412: Hoare triple {35432#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 413: Hoare triple {35432#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 414: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 415: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,381 INFO L290 TraceCheckUtils]: 416: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,382 INFO L290 TraceCheckUtils]: 417: Hoare triple {35432#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {35432#false} is VALID [2022-02-20 15:41:01,382 INFO L290 TraceCheckUtils]: 418: Hoare triple {35432#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {35432#false} is VALID [2022-02-20 15:41:01,382 INFO L290 TraceCheckUtils]: 419: Hoare triple {35432#false} assume !false; {35432#false} is VALID [2022-02-20 15:41:01,384 INFO L134 CoverageAnalysis]: Checked inductivity of 583 backedges. 468 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-02-20 15:41:01,384 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:01,384 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820912145] [2022-02-20 15:41:01,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820912145] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:01,384 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:41:01,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:41:01,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244576978] [2022-02-20 15:41:01,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:01,385 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 420 [2022-02-20 15:41:01,386 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:01,386 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:01,588 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 330 edges. 330 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:01,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 15:41:01,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:01,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 15:41:01,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:41:01,591 INFO L87 Difference]: Start difference. First operand 1606 states and 1759 transitions. Second operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:02,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:02,978 INFO L93 Difference]: Finished difference Result 3568 states and 3917 transitions. [2022-02-20 15:41:02,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-20 15:41:02,978 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 420 [2022-02-20 15:41:02,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:02,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:02,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 876 transitions. [2022-02-20 15:41:02,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:02,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 876 transitions. [2022-02-20 15:41:02,984 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 876 transitions. [2022-02-20 15:41:03,519 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 876 edges. 876 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:03,652 INFO L225 Difference]: With dead ends: 3568 [2022-02-20 15:41:03,652 INFO L226 Difference]: Without dead ends: 2142 [2022-02-20 15:41:03,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 15:41:03,654 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 128 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:03,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 74 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 15:41:03,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2142 states. [2022-02-20 15:41:03,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2142 to 1962. [2022-02-20 15:41:03,696 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:03,697 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2142 states. Second operand has 1962 states, 1961 states have (on average 1.0851606323304437) internal successors, (2128), 1961 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:03,698 INFO L74 IsIncluded]: Start isIncluded. First operand 2142 states. Second operand has 1962 states, 1961 states have (on average 1.0851606323304437) internal successors, (2128), 1961 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:03,700 INFO L87 Difference]: Start difference. First operand 2142 states. Second operand has 1962 states, 1961 states have (on average 1.0851606323304437) internal successors, (2128), 1961 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:03,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:03,818 INFO L93 Difference]: Finished difference Result 2142 states and 2308 transitions. [2022-02-20 15:41:03,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2142 states and 2308 transitions. [2022-02-20 15:41:03,820 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:03,820 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:03,822 INFO L74 IsIncluded]: Start isIncluded. First operand has 1962 states, 1961 states have (on average 1.0851606323304437) internal successors, (2128), 1961 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 2142 states. [2022-02-20 15:41:03,823 INFO L87 Difference]: Start difference. First operand has 1962 states, 1961 states have (on average 1.0851606323304437) internal successors, (2128), 1961 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 2142 states. [2022-02-20 15:41:03,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:03,952 INFO L93 Difference]: Finished difference Result 2142 states and 2308 transitions. [2022-02-20 15:41:03,952 INFO L276 IsEmpty]: Start isEmpty. Operand 2142 states and 2308 transitions. [2022-02-20 15:41:03,953 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:03,953 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:03,953 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:03,953 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:03,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1962 states, 1961 states have (on average 1.0851606323304437) internal successors, (2128), 1961 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:04,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 2128 transitions. [2022-02-20 15:41:04,057 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 2128 transitions. Word has length 420 [2022-02-20 15:41:04,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:04,057 INFO L470 AbstractCegarLoop]: Abstraction has 1962 states and 2128 transitions. [2022-02-20 15:41:04,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 3 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:04,057 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 2128 transitions. [2022-02-20 15:41:04,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 503 [2022-02-20 15:41:04,060 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:04,060 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:41:04,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 15:41:04,060 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:04,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:04,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1462160769, now seen corresponding path program 2 times [2022-02-20 15:41:04,061 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:04,061 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103174893] [2022-02-20 15:41:04,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:04,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:04,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:04,364 INFO L290 TraceCheckUtils]: 0: Hoare triple {45313#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 1: Hoare triple {45313#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 2: Hoare triple {45313#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 3: Hoare triple {45313#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 4: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 5: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 6: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 7: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,365 INFO L290 TraceCheckUtils]: 8: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 9: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 10: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 11: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 12: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 13: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 14: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 15: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 16: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 17: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,366 INFO L290 TraceCheckUtils]: 18: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 19: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 20: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 21: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 22: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 23: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 24: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 25: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 26: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 27: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,367 INFO L290 TraceCheckUtils]: 28: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 29: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 30: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 31: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 32: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 33: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 34: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 35: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 36: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 37: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,368 INFO L290 TraceCheckUtils]: 38: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 39: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 40: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 41: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 42: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 43: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 44: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 45: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 46: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,369 INFO L290 TraceCheckUtils]: 47: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 48: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 49: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 50: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 51: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 52: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 53: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 54: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 55: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 56: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,370 INFO L290 TraceCheckUtils]: 57: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 58: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 59: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 60: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 61: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 62: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 63: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 64: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 65: Hoare triple {45313#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 66: Hoare triple {45313#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,371 INFO L290 TraceCheckUtils]: 67: Hoare triple {45313#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 68: Hoare triple {45313#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 69: Hoare triple {45313#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 70: Hoare triple {45313#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 71: Hoare triple {45313#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 72: Hoare triple {45313#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 73: Hoare triple {45313#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 74: Hoare triple {45313#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 75: Hoare triple {45313#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 76: Hoare triple {45313#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,372 INFO L290 TraceCheckUtils]: 77: Hoare triple {45313#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 78: Hoare triple {45313#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 79: Hoare triple {45313#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 80: Hoare triple {45313#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 81: Hoare triple {45313#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 82: Hoare triple {45313#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 83: Hoare triple {45313#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 84: Hoare triple {45313#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 85: Hoare triple {45313#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 86: Hoare triple {45313#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,373 INFO L290 TraceCheckUtils]: 87: Hoare triple {45313#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 88: Hoare triple {45313#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 89: Hoare triple {45313#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 90: Hoare triple {45313#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 91: Hoare triple {45313#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 92: Hoare triple {45313#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 93: Hoare triple {45313#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 94: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 95: Hoare triple {45313#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,374 INFO L290 TraceCheckUtils]: 96: Hoare triple {45313#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 97: Hoare triple {45313#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 98: Hoare triple {45313#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 99: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 100: Hoare triple {45313#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 101: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 102: Hoare triple {45313#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 103: Hoare triple {45313#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 104: Hoare triple {45313#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 105: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,375 INFO L290 TraceCheckUtils]: 106: Hoare triple {45313#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 107: Hoare triple {45313#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 108: Hoare triple {45313#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 109: Hoare triple {45313#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 110: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 111: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 112: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 113: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 114: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 115: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,376 INFO L290 TraceCheckUtils]: 116: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 117: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 118: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 119: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 120: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 121: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 122: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 123: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 124: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 125: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,377 INFO L290 TraceCheckUtils]: 126: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 127: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 128: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 129: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 130: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 131: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 132: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 133: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 134: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 135: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,378 INFO L290 TraceCheckUtils]: 136: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 137: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 138: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 139: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 140: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 141: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 142: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 143: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 144: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,379 INFO L290 TraceCheckUtils]: 145: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 146: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 147: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 148: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 149: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 150: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 151: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 152: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 153: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 154: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,380 INFO L290 TraceCheckUtils]: 155: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 156: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 157: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 158: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 159: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 160: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 161: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 162: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 163: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 164: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,381 INFO L290 TraceCheckUtils]: 165: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 166: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 167: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 168: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 169: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 170: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 171: Hoare triple {45313#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 172: Hoare triple {45313#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 173: Hoare triple {45313#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 174: Hoare triple {45313#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {45313#true} is VALID [2022-02-20 15:41:04,382 INFO L290 TraceCheckUtils]: 175: Hoare triple {45313#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 176: Hoare triple {45313#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 177: Hoare triple {45313#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 178: Hoare triple {45313#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 179: Hoare triple {45313#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 180: Hoare triple {45313#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 181: Hoare triple {45313#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 182: Hoare triple {45313#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 183: Hoare triple {45313#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 184: Hoare triple {45313#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,383 INFO L290 TraceCheckUtils]: 185: Hoare triple {45313#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 186: Hoare triple {45313#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 187: Hoare triple {45313#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 188: Hoare triple {45313#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 189: Hoare triple {45313#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 190: Hoare triple {45313#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 191: Hoare triple {45313#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 192: Hoare triple {45313#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 193: Hoare triple {45313#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,384 INFO L290 TraceCheckUtils]: 194: Hoare triple {45313#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 195: Hoare triple {45313#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 196: Hoare triple {45313#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 197: Hoare triple {45313#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 198: Hoare triple {45313#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 199: Hoare triple {45313#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 200: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 201: Hoare triple {45313#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 202: Hoare triple {45313#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 203: Hoare triple {45313#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,385 INFO L290 TraceCheckUtils]: 204: Hoare triple {45313#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 205: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 206: Hoare triple {45313#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 207: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 208: Hoare triple {45313#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 209: Hoare triple {45313#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 210: Hoare triple {45313#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 211: Hoare triple {45313#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 212: Hoare triple {45313#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {45313#true} is VALID [2022-02-20 15:41:04,386 INFO L290 TraceCheckUtils]: 213: Hoare triple {45313#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 214: Hoare triple {45313#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 215: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 216: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 217: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 218: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 219: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 220: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 221: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,387 INFO L290 TraceCheckUtils]: 222: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 223: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 224: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 225: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 226: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 227: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 228: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 229: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 230: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,388 INFO L290 TraceCheckUtils]: 231: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 232: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 233: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 234: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 235: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 236: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 237: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 238: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 239: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 240: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,389 INFO L290 TraceCheckUtils]: 241: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 242: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 243: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 244: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 245: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 246: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 247: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 248: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 249: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,390 INFO L290 TraceCheckUtils]: 250: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 251: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 252: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 253: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 254: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 255: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 256: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 257: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 258: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 259: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,391 INFO L290 TraceCheckUtils]: 260: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 261: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 262: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 263: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 264: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 265: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 266: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 267: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 268: Hoare triple {45313#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,392 INFO L290 TraceCheckUtils]: 269: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 270: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 271: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 272: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 273: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 274: Hoare triple {45313#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 275: Hoare triple {45313#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 276: Hoare triple {45313#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 277: Hoare triple {45313#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 278: Hoare triple {45313#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,393 INFO L290 TraceCheckUtils]: 279: Hoare triple {45313#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 280: Hoare triple {45313#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 281: Hoare triple {45313#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 282: Hoare triple {45313#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 283: Hoare triple {45313#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 284: Hoare triple {45313#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 285: Hoare triple {45313#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 286: Hoare triple {45313#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 287: Hoare triple {45313#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 288: Hoare triple {45313#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,394 INFO L290 TraceCheckUtils]: 289: Hoare triple {45313#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 290: Hoare triple {45313#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 291: Hoare triple {45313#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 292: Hoare triple {45313#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 293: Hoare triple {45313#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 294: Hoare triple {45313#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 295: Hoare triple {45313#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 296: Hoare triple {45313#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 297: Hoare triple {45313#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,395 INFO L290 TraceCheckUtils]: 298: Hoare triple {45313#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 299: Hoare triple {45313#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 300: Hoare triple {45313#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 301: Hoare triple {45313#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 302: Hoare triple {45313#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 303: Hoare triple {45313#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 304: Hoare triple {45313#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 305: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 306: Hoare triple {45313#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 307: Hoare triple {45313#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,396 INFO L290 TraceCheckUtils]: 308: Hoare triple {45313#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 309: Hoare triple {45313#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 310: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 311: Hoare triple {45313#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 312: Hoare triple {45313#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 313: Hoare triple {45313#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 314: Hoare triple {45313#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 315: Hoare triple {45313#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {45313#true} is VALID [2022-02-20 15:41:04,397 INFO L290 TraceCheckUtils]: 316: Hoare triple {45313#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {45313#true} is VALID [2022-02-20 15:41:04,398 INFO L290 TraceCheckUtils]: 317: Hoare triple {45313#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,398 INFO L290 TraceCheckUtils]: 318: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,399 INFO L290 TraceCheckUtils]: 319: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,399 INFO L290 TraceCheckUtils]: 320: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,399 INFO L290 TraceCheckUtils]: 321: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,400 INFO L290 TraceCheckUtils]: 322: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,400 INFO L290 TraceCheckUtils]: 323: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,400 INFO L290 TraceCheckUtils]: 324: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,401 INFO L290 TraceCheckUtils]: 325: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,401 INFO L290 TraceCheckUtils]: 326: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,401 INFO L290 TraceCheckUtils]: 327: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,402 INFO L290 TraceCheckUtils]: 328: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,402 INFO L290 TraceCheckUtils]: 329: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,402 INFO L290 TraceCheckUtils]: 330: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,403 INFO L290 TraceCheckUtils]: 331: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,403 INFO L290 TraceCheckUtils]: 332: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,404 INFO L290 TraceCheckUtils]: 333: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,404 INFO L290 TraceCheckUtils]: 334: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,404 INFO L290 TraceCheckUtils]: 335: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,405 INFO L290 TraceCheckUtils]: 336: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,405 INFO L290 TraceCheckUtils]: 337: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,405 INFO L290 TraceCheckUtils]: 338: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,406 INFO L290 TraceCheckUtils]: 339: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,406 INFO L290 TraceCheckUtils]: 340: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,406 INFO L290 TraceCheckUtils]: 341: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,407 INFO L290 TraceCheckUtils]: 342: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,407 INFO L290 TraceCheckUtils]: 343: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,407 INFO L290 TraceCheckUtils]: 344: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,408 INFO L290 TraceCheckUtils]: 345: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,408 INFO L290 TraceCheckUtils]: 346: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,408 INFO L290 TraceCheckUtils]: 347: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,409 INFO L290 TraceCheckUtils]: 348: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,409 INFO L290 TraceCheckUtils]: 349: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,410 INFO L290 TraceCheckUtils]: 350: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,410 INFO L290 TraceCheckUtils]: 351: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,410 INFO L290 TraceCheckUtils]: 352: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,411 INFO L290 TraceCheckUtils]: 353: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,411 INFO L290 TraceCheckUtils]: 354: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,411 INFO L290 TraceCheckUtils]: 355: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,412 INFO L290 TraceCheckUtils]: 356: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,412 INFO L290 TraceCheckUtils]: 357: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,412 INFO L290 TraceCheckUtils]: 358: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,413 INFO L290 TraceCheckUtils]: 359: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,413 INFO L290 TraceCheckUtils]: 360: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,413 INFO L290 TraceCheckUtils]: 361: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,414 INFO L290 TraceCheckUtils]: 362: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,414 INFO L290 TraceCheckUtils]: 363: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,415 INFO L290 TraceCheckUtils]: 364: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,415 INFO L290 TraceCheckUtils]: 365: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,415 INFO L290 TraceCheckUtils]: 366: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,416 INFO L290 TraceCheckUtils]: 367: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,416 INFO L290 TraceCheckUtils]: 368: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,416 INFO L290 TraceCheckUtils]: 369: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,417 INFO L290 TraceCheckUtils]: 370: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,417 INFO L290 TraceCheckUtils]: 371: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,417 INFO L290 TraceCheckUtils]: 372: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,418 INFO L290 TraceCheckUtils]: 373: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,418 INFO L290 TraceCheckUtils]: 374: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,418 INFO L290 TraceCheckUtils]: 375: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,419 INFO L290 TraceCheckUtils]: 376: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,419 INFO L290 TraceCheckUtils]: 377: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,419 INFO L290 TraceCheckUtils]: 378: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,420 INFO L290 TraceCheckUtils]: 379: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,420 INFO L290 TraceCheckUtils]: 380: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,420 INFO L290 TraceCheckUtils]: 381: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,421 INFO L290 TraceCheckUtils]: 382: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,421 INFO L290 TraceCheckUtils]: 383: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,422 INFO L290 TraceCheckUtils]: 384: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,422 INFO L290 TraceCheckUtils]: 385: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 386: Hoare triple {45315#(and (<= (+ ~a12~0 43) 0) (<= 10 ~a21~0))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 387: Hoare triple {45314#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 388: Hoare triple {45314#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 389: Hoare triple {45314#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 390: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 391: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 392: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,423 INFO L290 TraceCheckUtils]: 393: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 394: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 395: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 396: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 397: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 398: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 399: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 400: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 401: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 402: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,424 INFO L290 TraceCheckUtils]: 403: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 404: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 405: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 406: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 407: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 408: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 409: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 410: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 411: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,425 INFO L290 TraceCheckUtils]: 412: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 413: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 414: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 415: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 416: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 417: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 418: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 419: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 420: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 421: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,426 INFO L290 TraceCheckUtils]: 422: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 423: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 424: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 425: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 426: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 427: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 428: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 429: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 430: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 431: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,427 INFO L290 TraceCheckUtils]: 432: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 433: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 434: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 435: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 436: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 437: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 438: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 439: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 440: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,428 INFO L290 TraceCheckUtils]: 441: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 442: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 443: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 444: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 445: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 446: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 447: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 448: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 449: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 450: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,429 INFO L290 TraceCheckUtils]: 451: Hoare triple {45314#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 452: Hoare triple {45314#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 453: Hoare triple {45314#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 454: Hoare triple {45314#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 455: Hoare triple {45314#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 456: Hoare triple {45314#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 457: Hoare triple {45314#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 458: Hoare triple {45314#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 459: Hoare triple {45314#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {45314#false} is VALID [2022-02-20 15:41:04,430 INFO L290 TraceCheckUtils]: 460: Hoare triple {45314#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,431 INFO L290 TraceCheckUtils]: 461: Hoare triple {45314#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {45314#false} is VALID [2022-02-20 15:41:04,431 INFO L290 TraceCheckUtils]: 462: Hoare triple {45314#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {45314#false} is VALID [2022-02-20 15:41:04,431 INFO L290 TraceCheckUtils]: 463: Hoare triple {45314#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,431 INFO L290 TraceCheckUtils]: 464: Hoare triple {45314#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,431 INFO L290 TraceCheckUtils]: 465: Hoare triple {45314#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {45314#false} is VALID [2022-02-20 15:41:04,431 INFO L290 TraceCheckUtils]: 466: Hoare triple {45314#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {45314#false} is VALID [2022-02-20 15:41:04,441 INFO L290 TraceCheckUtils]: 467: Hoare triple {45314#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {45314#false} is VALID [2022-02-20 15:41:04,441 INFO L290 TraceCheckUtils]: 468: Hoare triple {45314#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 469: Hoare triple {45314#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 470: Hoare triple {45314#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 471: Hoare triple {45314#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 472: Hoare triple {45314#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 473: Hoare triple {45314#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 474: Hoare triple {45314#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 475: Hoare triple {45314#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 476: Hoare triple {45314#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 477: Hoare triple {45314#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {45314#false} is VALID [2022-02-20 15:41:04,442 INFO L290 TraceCheckUtils]: 478: Hoare triple {45314#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 479: Hoare triple {45314#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 480: Hoare triple {45314#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 481: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 482: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 483: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 484: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 485: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 486: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 487: Hoare triple {45314#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,443 INFO L290 TraceCheckUtils]: 488: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 489: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 490: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 491: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 492: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 493: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 494: Hoare triple {45314#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 495: Hoare triple {45314#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 496: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 497: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,444 INFO L290 TraceCheckUtils]: 498: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,445 INFO L290 TraceCheckUtils]: 499: Hoare triple {45314#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {45314#false} is VALID [2022-02-20 15:41:04,445 INFO L290 TraceCheckUtils]: 500: Hoare triple {45314#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {45314#false} is VALID [2022-02-20 15:41:04,445 INFO L290 TraceCheckUtils]: 501: Hoare triple {45314#false} assume !false; {45314#false} is VALID [2022-02-20 15:41:04,446 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 638 proven. 0 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:04,446 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:04,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103174893] [2022-02-20 15:41:04,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103174893] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:04,446 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:41:04,446 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:41:04,447 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389436894] [2022-02-20 15:41:04,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:04,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 502 [2022-02-20 15:41:04,449 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:04,449 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:04,610 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 272 edges. 272 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:04,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:41:04,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:04,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:41:04,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:41:04,611 INFO L87 Difference]: Start difference. First operand 1962 states and 2128 transitions. Second operand has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:05,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:05,814 INFO L93 Difference]: Finished difference Result 4100 states and 4506 transitions. [2022-02-20 15:41:05,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:41:05,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 502 [2022-02-20 15:41:05,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:05,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2022-02-20 15:41:05,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:05,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2022-02-20 15:41:05,819 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 711 transitions. [2022-02-20 15:41:06,303 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 711 edges. 711 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:06,449 INFO L225 Difference]: With dead ends: 4100 [2022-02-20 15:41:06,449 INFO L226 Difference]: Without dead ends: 2318 [2022-02-20 15:41:06,450 INFO L932 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 [2022-02-20 15:41:06,451 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 110 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:06,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 245 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:41:06,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2318 states. [2022-02-20 15:41:06,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2318 to 2140. [2022-02-20 15:41:06,486 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:06,488 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2318 states. Second operand has 2140 states, 2139 states have (on average 1.0790088826554465) internal successors, (2308), 2139 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:06,489 INFO L74 IsIncluded]: Start isIncluded. First operand 2318 states. Second operand has 2140 states, 2139 states have (on average 1.0790088826554465) internal successors, (2308), 2139 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:06,491 INFO L87 Difference]: Start difference. First operand 2318 states. Second operand has 2140 states, 2139 states have (on average 1.0790088826554465) internal successors, (2308), 2139 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:06,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:06,632 INFO L93 Difference]: Finished difference Result 2318 states and 2487 transitions. [2022-02-20 15:41:06,632 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 2487 transitions. [2022-02-20 15:41:06,634 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:06,634 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:06,636 INFO L74 IsIncluded]: Start isIncluded. First operand has 2140 states, 2139 states have (on average 1.0790088826554465) internal successors, (2308), 2139 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 2318 states. [2022-02-20 15:41:06,637 INFO L87 Difference]: Start difference. First operand has 2140 states, 2139 states have (on average 1.0790088826554465) internal successors, (2308), 2139 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 2318 states. [2022-02-20 15:41:06,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:06,774 INFO L93 Difference]: Finished difference Result 2318 states and 2487 transitions. [2022-02-20 15:41:06,774 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 2487 transitions. [2022-02-20 15:41:06,776 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:06,776 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:06,776 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:06,776 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:06,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2140 states, 2139 states have (on average 1.0790088826554465) internal successors, (2308), 2139 states have internal predecessors, (2308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:06,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2140 states to 2140 states and 2308 transitions. [2022-02-20 15:41:06,901 INFO L78 Accepts]: Start accepts. Automaton has 2140 states and 2308 transitions. Word has length 502 [2022-02-20 15:41:06,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:06,902 INFO L470 AbstractCegarLoop]: Abstraction has 2140 states and 2308 transitions. [2022-02-20 15:41:06,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:06,902 INFO L276 IsEmpty]: Start isEmpty. Operand 2140 states and 2308 transitions. [2022-02-20 15:41:06,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 510 [2022-02-20 15:41:06,904 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:06,905 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-02-20 15:41:06,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-20 15:41:06,905 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:06,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:06,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1282814504, now seen corresponding path program 1 times [2022-02-20 15:41:06,906 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:06,906 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725894841] [2022-02-20 15:41:06,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:06,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:07,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 0: Hoare triple {56264#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {56264#true} is VALID [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 1: Hoare triple {56264#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {56264#true} is VALID [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 2: Hoare triple {56264#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {56264#true} is VALID [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 3: Hoare triple {56264#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {56264#true} is VALID [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 4: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 5: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,233 INFO L290 TraceCheckUtils]: 6: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 7: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 8: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 9: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 10: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 11: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 12: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 13: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 14: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,234 INFO L290 TraceCheckUtils]: 15: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 16: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 17: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 18: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 19: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 20: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 21: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 22: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 23: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 24: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,235 INFO L290 TraceCheckUtils]: 25: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 26: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 27: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 28: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 29: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 30: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 31: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 32: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 33: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,236 INFO L290 TraceCheckUtils]: 34: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 35: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 36: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 37: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 38: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 39: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 40: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 41: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 42: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 43: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,237 INFO L290 TraceCheckUtils]: 44: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 45: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 46: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 47: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 48: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 49: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 50: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 51: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 52: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 53: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,238 INFO L290 TraceCheckUtils]: 54: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 55: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 56: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 57: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 58: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 59: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 60: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 61: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 62: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,239 INFO L290 TraceCheckUtils]: 63: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 64: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 65: Hoare triple {56264#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 66: Hoare triple {56264#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 67: Hoare triple {56264#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 68: Hoare triple {56264#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 69: Hoare triple {56264#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 70: Hoare triple {56264#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 71: Hoare triple {56264#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 72: Hoare triple {56264#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,240 INFO L290 TraceCheckUtils]: 73: Hoare triple {56264#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 74: Hoare triple {56264#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 75: Hoare triple {56264#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 76: Hoare triple {56264#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 77: Hoare triple {56264#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 78: Hoare triple {56264#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 79: Hoare triple {56264#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 80: Hoare triple {56264#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 81: Hoare triple {56264#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 82: Hoare triple {56264#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,241 INFO L290 TraceCheckUtils]: 83: Hoare triple {56264#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 84: Hoare triple {56264#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 85: Hoare triple {56264#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 86: Hoare triple {56264#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 87: Hoare triple {56264#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 88: Hoare triple {56264#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 89: Hoare triple {56264#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 90: Hoare triple {56264#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 91: Hoare triple {56264#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 92: Hoare triple {56264#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,242 INFO L290 TraceCheckUtils]: 93: Hoare triple {56264#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,243 INFO L290 TraceCheckUtils]: 94: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,243 INFO L290 TraceCheckUtils]: 95: Hoare triple {56264#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,243 INFO L290 TraceCheckUtils]: 96: Hoare triple {56264#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,243 INFO L290 TraceCheckUtils]: 97: Hoare triple {56264#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,243 INFO L290 TraceCheckUtils]: 98: Hoare triple {56264#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 99: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 100: Hoare triple {56264#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 101: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 102: Hoare triple {56264#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 103: Hoare triple {56264#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 104: Hoare triple {56264#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 105: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 106: Hoare triple {56264#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 107: Hoare triple {56264#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {56264#true} is VALID [2022-02-20 15:41:07,244 INFO L290 TraceCheckUtils]: 108: Hoare triple {56264#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 109: Hoare triple {56264#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 110: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 111: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 112: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 113: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 114: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 115: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 116: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 117: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,245 INFO L290 TraceCheckUtils]: 118: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 119: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 120: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 121: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 122: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 123: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 124: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 125: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 126: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 127: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,246 INFO L290 TraceCheckUtils]: 128: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 129: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 130: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 131: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 132: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 133: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 134: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 135: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 136: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 137: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,247 INFO L290 TraceCheckUtils]: 138: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 139: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 140: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 141: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 142: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 143: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 144: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 145: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 146: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 147: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,248 INFO L290 TraceCheckUtils]: 148: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 149: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 150: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 151: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 152: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 153: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 154: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 155: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 156: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 157: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,249 INFO L290 TraceCheckUtils]: 158: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 159: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 160: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 161: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 162: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 163: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 164: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 165: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 166: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,250 INFO L290 TraceCheckUtils]: 167: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 168: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 169: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 170: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 171: Hoare triple {56264#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 172: Hoare triple {56264#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 173: Hoare triple {56264#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 174: Hoare triple {56264#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 175: Hoare triple {56264#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 176: Hoare triple {56264#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,251 INFO L290 TraceCheckUtils]: 177: Hoare triple {56264#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 178: Hoare triple {56264#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 179: Hoare triple {56264#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 180: Hoare triple {56264#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 181: Hoare triple {56264#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 182: Hoare triple {56264#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 183: Hoare triple {56264#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 184: Hoare triple {56264#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 185: Hoare triple {56264#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {56264#true} is VALID [2022-02-20 15:41:07,252 INFO L290 TraceCheckUtils]: 186: Hoare triple {56264#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 187: Hoare triple {56264#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 188: Hoare triple {56264#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 189: Hoare triple {56264#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 190: Hoare triple {56264#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 191: Hoare triple {56264#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 192: Hoare triple {56264#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 193: Hoare triple {56264#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 194: Hoare triple {56264#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 195: Hoare triple {56264#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,253 INFO L290 TraceCheckUtils]: 196: Hoare triple {56264#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 197: Hoare triple {56264#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 198: Hoare triple {56264#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 199: Hoare triple {56264#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 200: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 201: Hoare triple {56264#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 202: Hoare triple {56264#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 203: Hoare triple {56264#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 204: Hoare triple {56264#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,254 INFO L290 TraceCheckUtils]: 205: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 206: Hoare triple {56264#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 207: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 208: Hoare triple {56264#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 209: Hoare triple {56264#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 210: Hoare triple {56264#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 211: Hoare triple {56264#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 212: Hoare triple {56264#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {56264#true} is VALID [2022-02-20 15:41:07,255 INFO L290 TraceCheckUtils]: 213: Hoare triple {56264#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 214: Hoare triple {56264#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 215: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 216: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 217: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 218: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 219: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 220: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 221: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 222: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,256 INFO L290 TraceCheckUtils]: 223: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 224: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 225: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 226: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 227: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 228: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 229: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 230: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 231: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 232: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,257 INFO L290 TraceCheckUtils]: 233: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 234: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 235: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 236: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 237: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 238: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 239: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 240: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 241: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,258 INFO L290 TraceCheckUtils]: 242: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 243: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 244: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 245: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 246: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 247: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 248: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 249: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 250: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 251: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,259 INFO L290 TraceCheckUtils]: 252: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 253: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 254: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 255: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 256: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 257: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 258: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 259: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 260: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,260 INFO L290 TraceCheckUtils]: 261: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 262: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 263: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 264: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 265: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 266: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 267: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 268: Hoare triple {56264#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 269: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 270: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,261 INFO L290 TraceCheckUtils]: 271: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 272: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 273: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 274: Hoare triple {56264#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 275: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 276: Hoare triple {56264#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 277: Hoare triple {56264#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 278: Hoare triple {56264#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 279: Hoare triple {56264#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 280: Hoare triple {56264#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,262 INFO L290 TraceCheckUtils]: 281: Hoare triple {56264#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 282: Hoare triple {56264#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 283: Hoare triple {56264#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 284: Hoare triple {56264#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 285: Hoare triple {56264#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 286: Hoare triple {56264#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 287: Hoare triple {56264#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 288: Hoare triple {56264#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 289: Hoare triple {56264#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,263 INFO L290 TraceCheckUtils]: 290: Hoare triple {56264#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 291: Hoare triple {56264#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 292: Hoare triple {56264#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 293: Hoare triple {56264#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 294: Hoare triple {56264#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 295: Hoare triple {56264#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 296: Hoare triple {56264#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 297: Hoare triple {56264#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 298: Hoare triple {56264#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 299: Hoare triple {56264#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,264 INFO L290 TraceCheckUtils]: 300: Hoare triple {56264#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 301: Hoare triple {56264#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 302: Hoare triple {56264#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 303: Hoare triple {56264#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 304: Hoare triple {56264#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 305: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 306: Hoare triple {56264#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 307: Hoare triple {56264#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 308: Hoare triple {56264#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 309: Hoare triple {56264#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,265 INFO L290 TraceCheckUtils]: 310: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 311: Hoare triple {56264#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 312: Hoare triple {56264#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 313: Hoare triple {56264#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 314: Hoare triple {56264#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 315: Hoare triple {56264#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 316: Hoare triple {56264#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 317: Hoare triple {56264#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 318: Hoare triple {56264#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,266 INFO L290 TraceCheckUtils]: 319: Hoare triple {56264#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {56264#true} is VALID [2022-02-20 15:41:07,267 INFO L290 TraceCheckUtils]: 320: Hoare triple {56264#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,267 INFO L290 TraceCheckUtils]: 321: Hoare triple {56264#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {56264#true} is VALID [2022-02-20 15:41:07,267 INFO L290 TraceCheckUtils]: 322: Hoare triple {56264#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56264#true} is VALID [2022-02-20 15:41:07,267 INFO L290 TraceCheckUtils]: 323: Hoare triple {56264#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {56264#true} is VALID [2022-02-20 15:41:07,268 INFO L290 TraceCheckUtils]: 324: Hoare triple {56264#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,268 INFO L290 TraceCheckUtils]: 325: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,268 INFO L290 TraceCheckUtils]: 326: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,269 INFO L290 TraceCheckUtils]: 327: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,269 INFO L290 TraceCheckUtils]: 328: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,270 INFO L290 TraceCheckUtils]: 329: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,270 INFO L290 TraceCheckUtils]: 330: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,270 INFO L290 TraceCheckUtils]: 331: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,271 INFO L290 TraceCheckUtils]: 332: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,271 INFO L290 TraceCheckUtils]: 333: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,271 INFO L290 TraceCheckUtils]: 334: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,272 INFO L290 TraceCheckUtils]: 335: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,272 INFO L290 TraceCheckUtils]: 336: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,273 INFO L290 TraceCheckUtils]: 337: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,273 INFO L290 TraceCheckUtils]: 338: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,273 INFO L290 TraceCheckUtils]: 339: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,274 INFO L290 TraceCheckUtils]: 340: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,274 INFO L290 TraceCheckUtils]: 341: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,274 INFO L290 TraceCheckUtils]: 342: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,275 INFO L290 TraceCheckUtils]: 343: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,275 INFO L290 TraceCheckUtils]: 344: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,276 INFO L290 TraceCheckUtils]: 345: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,276 INFO L290 TraceCheckUtils]: 346: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,276 INFO L290 TraceCheckUtils]: 347: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,277 INFO L290 TraceCheckUtils]: 348: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,277 INFO L290 TraceCheckUtils]: 349: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,277 INFO L290 TraceCheckUtils]: 350: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,278 INFO L290 TraceCheckUtils]: 351: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,278 INFO L290 TraceCheckUtils]: 352: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,279 INFO L290 TraceCheckUtils]: 353: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,279 INFO L290 TraceCheckUtils]: 354: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,279 INFO L290 TraceCheckUtils]: 355: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,280 INFO L290 TraceCheckUtils]: 356: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,280 INFO L290 TraceCheckUtils]: 357: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,280 INFO L290 TraceCheckUtils]: 358: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,281 INFO L290 TraceCheckUtils]: 359: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,281 INFO L290 TraceCheckUtils]: 360: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,282 INFO L290 TraceCheckUtils]: 361: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,282 INFO L290 TraceCheckUtils]: 362: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,282 INFO L290 TraceCheckUtils]: 363: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,283 INFO L290 TraceCheckUtils]: 364: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,283 INFO L290 TraceCheckUtils]: 365: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,283 INFO L290 TraceCheckUtils]: 366: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,284 INFO L290 TraceCheckUtils]: 367: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,284 INFO L290 TraceCheckUtils]: 368: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,285 INFO L290 TraceCheckUtils]: 369: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,285 INFO L290 TraceCheckUtils]: 370: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,285 INFO L290 TraceCheckUtils]: 371: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,286 INFO L290 TraceCheckUtils]: 372: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,286 INFO L290 TraceCheckUtils]: 373: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,286 INFO L290 TraceCheckUtils]: 374: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,287 INFO L290 TraceCheckUtils]: 375: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,287 INFO L290 TraceCheckUtils]: 376: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,288 INFO L290 TraceCheckUtils]: 377: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,288 INFO L290 TraceCheckUtils]: 378: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,288 INFO L290 TraceCheckUtils]: 379: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,289 INFO L290 TraceCheckUtils]: 380: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,289 INFO L290 TraceCheckUtils]: 381: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,289 INFO L290 TraceCheckUtils]: 382: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,290 INFO L290 TraceCheckUtils]: 383: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,290 INFO L290 TraceCheckUtils]: 384: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,290 INFO L290 TraceCheckUtils]: 385: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,291 INFO L290 TraceCheckUtils]: 386: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,291 INFO L290 TraceCheckUtils]: 387: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,292 INFO L290 TraceCheckUtils]: 388: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,292 INFO L290 TraceCheckUtils]: 389: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,292 INFO L290 TraceCheckUtils]: 390: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,293 INFO L290 TraceCheckUtils]: 391: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,293 INFO L290 TraceCheckUtils]: 392: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:07,294 INFO L290 TraceCheckUtils]: 393: Hoare triple {56266#(and (<= ~a21~0 9) (not (<= (+ ~a12~0 43) 0)))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {56265#false} is VALID [2022-02-20 15:41:07,294 INFO L290 TraceCheckUtils]: 394: Hoare triple {56265#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {56265#false} is VALID [2022-02-20 15:41:07,294 INFO L290 TraceCheckUtils]: 395: Hoare triple {56265#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {56265#false} is VALID [2022-02-20 15:41:07,294 INFO L290 TraceCheckUtils]: 396: Hoare triple {56265#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {56265#false} is VALID [2022-02-20 15:41:07,294 INFO L290 TraceCheckUtils]: 397: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 398: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 399: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 400: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 401: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 402: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 403: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 404: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 405: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,295 INFO L290 TraceCheckUtils]: 406: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,296 INFO L290 TraceCheckUtils]: 407: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,296 INFO L290 TraceCheckUtils]: 408: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,296 INFO L290 TraceCheckUtils]: 409: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,296 INFO L290 TraceCheckUtils]: 410: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,296 INFO L290 TraceCheckUtils]: 411: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,296 INFO L290 TraceCheckUtils]: 412: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 413: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 414: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 415: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 416: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 417: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 418: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 419: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 420: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 421: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,297 INFO L290 TraceCheckUtils]: 422: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 423: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 424: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 425: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 426: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 427: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 428: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 429: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 430: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 431: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,298 INFO L290 TraceCheckUtils]: 432: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 433: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 434: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 435: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 436: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 437: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 438: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 439: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 440: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,299 INFO L290 TraceCheckUtils]: 441: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 442: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 443: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 444: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 445: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 446: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 447: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 448: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 449: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 450: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,300 INFO L290 TraceCheckUtils]: 451: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 452: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 453: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 454: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 455: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 456: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 457: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 458: Hoare triple {56265#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 459: Hoare triple {56265#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 460: Hoare triple {56265#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,301 INFO L290 TraceCheckUtils]: 461: Hoare triple {56265#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 462: Hoare triple {56265#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 463: Hoare triple {56265#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 464: Hoare triple {56265#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 465: Hoare triple {56265#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 466: Hoare triple {56265#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 467: Hoare triple {56265#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 468: Hoare triple {56265#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 469: Hoare triple {56265#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 470: Hoare triple {56265#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,302 INFO L290 TraceCheckUtils]: 471: Hoare triple {56265#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 472: Hoare triple {56265#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 473: Hoare triple {56265#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 474: Hoare triple {56265#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 475: Hoare triple {56265#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 476: Hoare triple {56265#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 477: Hoare triple {56265#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 478: Hoare triple {56265#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 479: Hoare triple {56265#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56265#false} is VALID [2022-02-20 15:41:07,303 INFO L290 TraceCheckUtils]: 480: Hoare triple {56265#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 481: Hoare triple {56265#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 482: Hoare triple {56265#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 483: Hoare triple {56265#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 484: Hoare triple {56265#false} assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 485: Hoare triple {56265#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 486: Hoare triple {56265#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 487: Hoare triple {56265#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 488: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 489: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,304 INFO L290 TraceCheckUtils]: 490: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 491: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 492: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 493: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 494: Hoare triple {56265#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 495: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 496: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 497: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 498: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 499: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,305 INFO L290 TraceCheckUtils]: 500: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,306 INFO L290 TraceCheckUtils]: 501: Hoare triple {56265#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,306 INFO L290 TraceCheckUtils]: 502: Hoare triple {56265#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,312 INFO L290 TraceCheckUtils]: 503: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,312 INFO L290 TraceCheckUtils]: 504: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,312 INFO L290 TraceCheckUtils]: 505: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,312 INFO L290 TraceCheckUtils]: 506: Hoare triple {56265#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {56265#false} is VALID [2022-02-20 15:41:07,312 INFO L290 TraceCheckUtils]: 507: Hoare triple {56265#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {56265#false} is VALID [2022-02-20 15:41:07,313 INFO L290 TraceCheckUtils]: 508: Hoare triple {56265#false} assume !false; {56265#false} is VALID [2022-02-20 15:41:07,314 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 638 proven. 0 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:07,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:07,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725894841] [2022-02-20 15:41:07,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725894841] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:07,314 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:41:07,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:41:07,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854674016] [2022-02-20 15:41:07,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:07,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 509 [2022-02-20 15:41:07,315 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:07,316 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:07,490 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 279 edges. 279 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:07,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:41:07,491 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:07,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:41:07,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:41:07,491 INFO L87 Difference]: Start difference. First operand 2140 states and 2308 transitions. Second operand has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:08,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:08,928 INFO L93 Difference]: Finished difference Result 4990 states and 5453 transitions. [2022-02-20 15:41:08,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:41:08,928 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 509 [2022-02-20 15:41:08,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:08,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:08,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2022-02-20 15:41:08,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:08,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2022-02-20 15:41:08,933 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 712 transitions. [2022-02-20 15:41:09,366 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 712 edges. 712 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:09,624 INFO L225 Difference]: With dead ends: 4990 [2022-02-20 15:41:09,625 INFO L226 Difference]: Without dead ends: 3030 [2022-02-20 15:41:09,626 INFO L932 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 [2022-02-20 15:41:09,627 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 110 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:09,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 235 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:41:09,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3030 states. [2022-02-20 15:41:09,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3030 to 2674. [2022-02-20 15:41:09,682 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:09,683 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3030 states. Second operand has 2674 states, 2673 states have (on average 1.0845491956603068) internal successors, (2899), 2673 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:09,685 INFO L74 IsIncluded]: Start isIncluded. First operand 3030 states. Second operand has 2674 states, 2673 states have (on average 1.0845491956603068) internal successors, (2899), 2673 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:09,686 INFO L87 Difference]: Start difference. First operand 3030 states. Second operand has 2674 states, 2673 states have (on average 1.0845491956603068) internal successors, (2899), 2673 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:09,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:09,912 INFO L93 Difference]: Finished difference Result 3030 states and 3279 transitions. [2022-02-20 15:41:09,912 INFO L276 IsEmpty]: Start isEmpty. Operand 3030 states and 3279 transitions. [2022-02-20 15:41:09,914 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:09,914 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:09,916 INFO L74 IsIncluded]: Start isIncluded. First operand has 2674 states, 2673 states have (on average 1.0845491956603068) internal successors, (2899), 2673 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 3030 states. [2022-02-20 15:41:09,917 INFO L87 Difference]: Start difference. First operand has 2674 states, 2673 states have (on average 1.0845491956603068) internal successors, (2899), 2673 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 3030 states. [2022-02-20 15:41:10,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:10,158 INFO L93 Difference]: Finished difference Result 3030 states and 3279 transitions. [2022-02-20 15:41:10,159 INFO L276 IsEmpty]: Start isEmpty. Operand 3030 states and 3279 transitions. [2022-02-20 15:41:10,161 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:10,161 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:10,161 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:10,161 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2674 states, 2673 states have (on average 1.0845491956603068) internal successors, (2899), 2673 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:10,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2674 states to 2674 states and 2899 transitions. [2022-02-20 15:41:10,374 INFO L78 Accepts]: Start accepts. Automaton has 2674 states and 2899 transitions. Word has length 509 [2022-02-20 15:41:10,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:10,379 INFO L470 AbstractCegarLoop]: Abstraction has 2674 states and 2899 transitions. [2022-02-20 15:41:10,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:10,379 INFO L276 IsEmpty]: Start isEmpty. Operand 2674 states and 2899 transitions. [2022-02-20 15:41:10,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 607 [2022-02-20 15:41:10,383 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:10,383 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-02-20 15:41:10,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-20 15:41:10,383 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:10,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:10,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1999475239, now seen corresponding path program 1 times [2022-02-20 15:41:10,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:10,387 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939207880] [2022-02-20 15:41:10,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:10,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:10,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:10,726 INFO L290 TraceCheckUtils]: 0: Hoare triple {70079#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {70079#true} is VALID [2022-02-20 15:41:10,726 INFO L290 TraceCheckUtils]: 1: Hoare triple {70079#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 2: Hoare triple {70079#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 3: Hoare triple {70079#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 4: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 5: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 6: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 7: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 8: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 9: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 10: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,727 INFO L290 TraceCheckUtils]: 11: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 12: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 13: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 14: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 15: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 16: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 17: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 18: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 19: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 20: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,728 INFO L290 TraceCheckUtils]: 21: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 22: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 23: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 24: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 25: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 26: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 27: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 28: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 29: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 30: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,729 INFO L290 TraceCheckUtils]: 31: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 32: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 33: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 34: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 35: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 36: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 37: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 38: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 39: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 40: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,730 INFO L290 TraceCheckUtils]: 41: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 42: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 43: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 44: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 45: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 46: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 47: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 48: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 49: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,731 INFO L290 TraceCheckUtils]: 50: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 51: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 52: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 53: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 54: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 55: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 56: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 57: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 58: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 59: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 60: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,732 INFO L290 TraceCheckUtils]: 61: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 62: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 63: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 64: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 65: Hoare triple {70079#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 66: Hoare triple {70079#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 67: Hoare triple {70079#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 68: Hoare triple {70079#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 69: Hoare triple {70079#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,733 INFO L290 TraceCheckUtils]: 70: Hoare triple {70079#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 71: Hoare triple {70079#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 72: Hoare triple {70079#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 73: Hoare triple {70079#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 74: Hoare triple {70079#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 75: Hoare triple {70079#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 76: Hoare triple {70079#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 77: Hoare triple {70079#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 78: Hoare triple {70079#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 79: Hoare triple {70079#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {70079#true} is VALID [2022-02-20 15:41:10,734 INFO L290 TraceCheckUtils]: 80: Hoare triple {70079#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 81: Hoare triple {70079#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 82: Hoare triple {70079#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 83: Hoare triple {70079#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 84: Hoare triple {70079#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 85: Hoare triple {70079#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 86: Hoare triple {70079#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 87: Hoare triple {70079#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 88: Hoare triple {70079#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 89: Hoare triple {70079#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,735 INFO L290 TraceCheckUtils]: 90: Hoare triple {70079#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 91: Hoare triple {70079#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 92: Hoare triple {70079#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 93: Hoare triple {70079#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 94: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 95: Hoare triple {70079#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 96: Hoare triple {70079#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 97: Hoare triple {70079#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 98: Hoare triple {70079#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 99: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,736 INFO L290 TraceCheckUtils]: 100: Hoare triple {70079#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 101: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 102: Hoare triple {70079#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 103: Hoare triple {70079#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 104: Hoare triple {70079#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 105: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 106: Hoare triple {70079#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 107: Hoare triple {70079#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 108: Hoare triple {70079#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 109: Hoare triple {70079#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {70079#true} is VALID [2022-02-20 15:41:10,737 INFO L290 TraceCheckUtils]: 110: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 111: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 112: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 113: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 114: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 115: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 116: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 117: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 118: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 119: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,738 INFO L290 TraceCheckUtils]: 120: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 121: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 122: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 123: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 124: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 125: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 126: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 127: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 128: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 129: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,739 INFO L290 TraceCheckUtils]: 130: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 131: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 132: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 133: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 134: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 135: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 136: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 137: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 138: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 139: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,740 INFO L290 TraceCheckUtils]: 140: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 141: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 142: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 143: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 144: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 145: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 146: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 147: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 148: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 149: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,741 INFO L290 TraceCheckUtils]: 150: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 151: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 152: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 153: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 154: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 155: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 156: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 157: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 158: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 159: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,742 INFO L290 TraceCheckUtils]: 160: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 161: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 162: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 163: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 164: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 165: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 166: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 167: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 168: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 169: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,743 INFO L290 TraceCheckUtils]: 170: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 171: Hoare triple {70079#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 172: Hoare triple {70079#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 173: Hoare triple {70079#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 174: Hoare triple {70079#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 175: Hoare triple {70079#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 176: Hoare triple {70079#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 177: Hoare triple {70079#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 178: Hoare triple {70079#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 179: Hoare triple {70079#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,744 INFO L290 TraceCheckUtils]: 180: Hoare triple {70079#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 181: Hoare triple {70079#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 182: Hoare triple {70079#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 183: Hoare triple {70079#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 184: Hoare triple {70079#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 185: Hoare triple {70079#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 186: Hoare triple {70079#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 187: Hoare triple {70079#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 188: Hoare triple {70079#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,745 INFO L290 TraceCheckUtils]: 189: Hoare triple {70079#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 190: Hoare triple {70079#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 191: Hoare triple {70079#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 192: Hoare triple {70079#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 193: Hoare triple {70079#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 194: Hoare triple {70079#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 195: Hoare triple {70079#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 196: Hoare triple {70079#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 197: Hoare triple {70079#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 198: Hoare triple {70079#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,746 INFO L290 TraceCheckUtils]: 199: Hoare triple {70079#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 200: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 201: Hoare triple {70079#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 202: Hoare triple {70079#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 203: Hoare triple {70079#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 204: Hoare triple {70079#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 205: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 206: Hoare triple {70079#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 207: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 208: Hoare triple {70079#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,747 INFO L290 TraceCheckUtils]: 209: Hoare triple {70079#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 210: Hoare triple {70079#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 211: Hoare triple {70079#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 212: Hoare triple {70079#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 213: Hoare triple {70079#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 214: Hoare triple {70079#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 215: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 216: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 217: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,748 INFO L290 TraceCheckUtils]: 218: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,749 INFO L290 TraceCheckUtils]: 219: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,749 INFO L290 TraceCheckUtils]: 220: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,756 INFO L290 TraceCheckUtils]: 221: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,756 INFO L290 TraceCheckUtils]: 222: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 223: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 224: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 225: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 226: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 227: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 228: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 229: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 230: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 231: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,757 INFO L290 TraceCheckUtils]: 232: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 233: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 234: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 235: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 236: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 237: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 238: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 239: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 240: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 241: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,758 INFO L290 TraceCheckUtils]: 242: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 243: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 244: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 245: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 246: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 247: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 248: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 249: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 250: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 251: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,759 INFO L290 TraceCheckUtils]: 252: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 253: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 254: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 255: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 256: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 257: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 258: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 259: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 260: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 261: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,760 INFO L290 TraceCheckUtils]: 262: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 263: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 264: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 265: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 266: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 267: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 268: Hoare triple {70079#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 269: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 270: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 271: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,761 INFO L290 TraceCheckUtils]: 272: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 273: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 274: Hoare triple {70079#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 275: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 276: Hoare triple {70079#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 277: Hoare triple {70079#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 278: Hoare triple {70079#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 279: Hoare triple {70079#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 280: Hoare triple {70079#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 281: Hoare triple {70079#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,762 INFO L290 TraceCheckUtils]: 282: Hoare triple {70079#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 283: Hoare triple {70079#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 284: Hoare triple {70079#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 285: Hoare triple {70079#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 286: Hoare triple {70079#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 287: Hoare triple {70079#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 288: Hoare triple {70079#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 289: Hoare triple {70079#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 290: Hoare triple {70079#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 291: Hoare triple {70079#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,763 INFO L290 TraceCheckUtils]: 292: Hoare triple {70079#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 293: Hoare triple {70079#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 294: Hoare triple {70079#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 295: Hoare triple {70079#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 296: Hoare triple {70079#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 297: Hoare triple {70079#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 298: Hoare triple {70079#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 299: Hoare triple {70079#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 300: Hoare triple {70079#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 301: Hoare triple {70079#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,764 INFO L290 TraceCheckUtils]: 302: Hoare triple {70079#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 303: Hoare triple {70079#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 304: Hoare triple {70079#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 305: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 306: Hoare triple {70079#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 307: Hoare triple {70079#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 308: Hoare triple {70079#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 309: Hoare triple {70079#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 310: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 311: Hoare triple {70079#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,765 INFO L290 TraceCheckUtils]: 312: Hoare triple {70079#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 313: Hoare triple {70079#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 314: Hoare triple {70079#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 315: Hoare triple {70079#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 316: Hoare triple {70079#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 317: Hoare triple {70079#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 318: Hoare triple {70079#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 319: Hoare triple {70079#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 320: Hoare triple {70079#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 321: Hoare triple {70079#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {70079#true} is VALID [2022-02-20 15:41:10,766 INFO L290 TraceCheckUtils]: 322: Hoare triple {70079#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70079#true} is VALID [2022-02-20 15:41:10,767 INFO L290 TraceCheckUtils]: 323: Hoare triple {70079#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {70079#true} is VALID [2022-02-20 15:41:10,767 INFO L290 TraceCheckUtils]: 324: Hoare triple {70079#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,767 INFO L290 TraceCheckUtils]: 325: Hoare triple {70081#(<= ~a12~0 11)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,768 INFO L290 TraceCheckUtils]: 326: Hoare triple {70081#(<= ~a12~0 11)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,768 INFO L290 TraceCheckUtils]: 327: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,768 INFO L290 TraceCheckUtils]: 328: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,768 INFO L290 TraceCheckUtils]: 329: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,769 INFO L290 TraceCheckUtils]: 330: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,769 INFO L290 TraceCheckUtils]: 331: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,769 INFO L290 TraceCheckUtils]: 332: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,769 INFO L290 TraceCheckUtils]: 333: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,770 INFO L290 TraceCheckUtils]: 334: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,770 INFO L290 TraceCheckUtils]: 335: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,770 INFO L290 TraceCheckUtils]: 336: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,770 INFO L290 TraceCheckUtils]: 337: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,771 INFO L290 TraceCheckUtils]: 338: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,771 INFO L290 TraceCheckUtils]: 339: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,771 INFO L290 TraceCheckUtils]: 340: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,771 INFO L290 TraceCheckUtils]: 341: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,772 INFO L290 TraceCheckUtils]: 342: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,772 INFO L290 TraceCheckUtils]: 343: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,772 INFO L290 TraceCheckUtils]: 344: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,772 INFO L290 TraceCheckUtils]: 345: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,773 INFO L290 TraceCheckUtils]: 346: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,773 INFO L290 TraceCheckUtils]: 347: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,773 INFO L290 TraceCheckUtils]: 348: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,773 INFO L290 TraceCheckUtils]: 349: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,774 INFO L290 TraceCheckUtils]: 350: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,774 INFO L290 TraceCheckUtils]: 351: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,774 INFO L290 TraceCheckUtils]: 352: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,774 INFO L290 TraceCheckUtils]: 353: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,775 INFO L290 TraceCheckUtils]: 354: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,775 INFO L290 TraceCheckUtils]: 355: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,775 INFO L290 TraceCheckUtils]: 356: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,776 INFO L290 TraceCheckUtils]: 357: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,776 INFO L290 TraceCheckUtils]: 358: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,776 INFO L290 TraceCheckUtils]: 359: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,776 INFO L290 TraceCheckUtils]: 360: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,777 INFO L290 TraceCheckUtils]: 361: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,777 INFO L290 TraceCheckUtils]: 362: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,777 INFO L290 TraceCheckUtils]: 363: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,777 INFO L290 TraceCheckUtils]: 364: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,778 INFO L290 TraceCheckUtils]: 365: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,778 INFO L290 TraceCheckUtils]: 366: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,778 INFO L290 TraceCheckUtils]: 367: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,778 INFO L290 TraceCheckUtils]: 368: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,779 INFO L290 TraceCheckUtils]: 369: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,779 INFO L290 TraceCheckUtils]: 370: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,779 INFO L290 TraceCheckUtils]: 371: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,779 INFO L290 TraceCheckUtils]: 372: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,780 INFO L290 TraceCheckUtils]: 373: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,780 INFO L290 TraceCheckUtils]: 374: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,780 INFO L290 TraceCheckUtils]: 375: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,780 INFO L290 TraceCheckUtils]: 376: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,781 INFO L290 TraceCheckUtils]: 377: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,781 INFO L290 TraceCheckUtils]: 378: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,781 INFO L290 TraceCheckUtils]: 379: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,781 INFO L290 TraceCheckUtils]: 380: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,782 INFO L290 TraceCheckUtils]: 381: Hoare triple {70081#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,782 INFO L290 TraceCheckUtils]: 382: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,782 INFO L290 TraceCheckUtils]: 383: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,782 INFO L290 TraceCheckUtils]: 384: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,783 INFO L290 TraceCheckUtils]: 385: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,783 INFO L290 TraceCheckUtils]: 386: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,783 INFO L290 TraceCheckUtils]: 387: Hoare triple {70081#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,783 INFO L290 TraceCheckUtils]: 388: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,784 INFO L290 TraceCheckUtils]: 389: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,784 INFO L290 TraceCheckUtils]: 390: Hoare triple {70081#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,784 INFO L290 TraceCheckUtils]: 391: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,785 INFO L290 TraceCheckUtils]: 392: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,785 INFO L290 TraceCheckUtils]: 393: Hoare triple {70081#(<= ~a12~0 11)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,785 INFO L290 TraceCheckUtils]: 394: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,785 INFO L290 TraceCheckUtils]: 395: Hoare triple {70081#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,786 INFO L290 TraceCheckUtils]: 396: Hoare triple {70081#(<= ~a12~0 11)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,786 INFO L290 TraceCheckUtils]: 397: Hoare triple {70081#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,786 INFO L290 TraceCheckUtils]: 398: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,786 INFO L290 TraceCheckUtils]: 399: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,787 INFO L290 TraceCheckUtils]: 400: Hoare triple {70081#(<= ~a12~0 11)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,787 INFO L290 TraceCheckUtils]: 401: Hoare triple {70081#(<= ~a12~0 11)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,787 INFO L290 TraceCheckUtils]: 402: Hoare triple {70081#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,787 INFO L290 TraceCheckUtils]: 403: Hoare triple {70081#(<= ~a12~0 11)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,788 INFO L290 TraceCheckUtils]: 404: Hoare triple {70081#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,788 INFO L290 TraceCheckUtils]: 405: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,788 INFO L290 TraceCheckUtils]: 406: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,788 INFO L290 TraceCheckUtils]: 407: Hoare triple {70081#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,789 INFO L290 TraceCheckUtils]: 408: Hoare triple {70081#(<= ~a12~0 11)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,789 INFO L290 TraceCheckUtils]: 409: Hoare triple {70081#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,789 INFO L290 TraceCheckUtils]: 410: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,789 INFO L290 TraceCheckUtils]: 411: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,790 INFO L290 TraceCheckUtils]: 412: Hoare triple {70081#(<= ~a12~0 11)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,790 INFO L290 TraceCheckUtils]: 413: Hoare triple {70081#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,790 INFO L290 TraceCheckUtils]: 414: Hoare triple {70081#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,790 INFO L290 TraceCheckUtils]: 415: Hoare triple {70081#(<= ~a12~0 11)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,791 INFO L290 TraceCheckUtils]: 416: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,791 INFO L290 TraceCheckUtils]: 417: Hoare triple {70081#(<= ~a12~0 11)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,791 INFO L290 TraceCheckUtils]: 418: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,792 INFO L290 TraceCheckUtils]: 419: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,792 INFO L290 TraceCheckUtils]: 420: Hoare triple {70081#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,792 INFO L290 TraceCheckUtils]: 421: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,792 INFO L290 TraceCheckUtils]: 422: Hoare triple {70081#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,793 INFO L290 TraceCheckUtils]: 423: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,793 INFO L290 TraceCheckUtils]: 424: Hoare triple {70081#(<= ~a12~0 11)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,793 INFO L290 TraceCheckUtils]: 425: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,793 INFO L290 TraceCheckUtils]: 426: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,794 INFO L290 TraceCheckUtils]: 427: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,794 INFO L290 TraceCheckUtils]: 428: Hoare triple {70081#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,794 INFO L290 TraceCheckUtils]: 429: Hoare triple {70081#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,794 INFO L290 TraceCheckUtils]: 430: Hoare triple {70081#(<= ~a12~0 11)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,795 INFO L290 TraceCheckUtils]: 431: Hoare triple {70081#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,795 INFO L290 TraceCheckUtils]: 432: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,795 INFO L290 TraceCheckUtils]: 433: Hoare triple {70081#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,796 INFO L290 TraceCheckUtils]: 434: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,796 INFO L290 TraceCheckUtils]: 435: Hoare triple {70081#(<= ~a12~0 11)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,796 INFO L290 TraceCheckUtils]: 436: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,796 INFO L290 TraceCheckUtils]: 437: Hoare triple {70081#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,797 INFO L290 TraceCheckUtils]: 438: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,797 INFO L290 TraceCheckUtils]: 439: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,797 INFO L290 TraceCheckUtils]: 440: Hoare triple {70081#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,797 INFO L290 TraceCheckUtils]: 441: Hoare triple {70081#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,798 INFO L290 TraceCheckUtils]: 442: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,798 INFO L290 TraceCheckUtils]: 443: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,798 INFO L290 TraceCheckUtils]: 444: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,798 INFO L290 TraceCheckUtils]: 445: Hoare triple {70081#(<= ~a12~0 11)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,799 INFO L290 TraceCheckUtils]: 446: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,799 INFO L290 TraceCheckUtils]: 447: Hoare triple {70081#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,799 INFO L290 TraceCheckUtils]: 448: Hoare triple {70081#(<= ~a12~0 11)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,799 INFO L290 TraceCheckUtils]: 449: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,800 INFO L290 TraceCheckUtils]: 450: Hoare triple {70081#(<= ~a12~0 11)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,800 INFO L290 TraceCheckUtils]: 451: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,800 INFO L290 TraceCheckUtils]: 452: Hoare triple {70081#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,800 INFO L290 TraceCheckUtils]: 453: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,801 INFO L290 TraceCheckUtils]: 454: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,801 INFO L290 TraceCheckUtils]: 455: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,801 INFO L290 TraceCheckUtils]: 456: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,802 INFO L290 TraceCheckUtils]: 457: Hoare triple {70081#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,802 INFO L290 TraceCheckUtils]: 458: Hoare triple {70081#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,802 INFO L290 TraceCheckUtils]: 459: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,802 INFO L290 TraceCheckUtils]: 460: Hoare triple {70081#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,803 INFO L290 TraceCheckUtils]: 461: Hoare triple {70081#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,803 INFO L290 TraceCheckUtils]: 462: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,803 INFO L290 TraceCheckUtils]: 463: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,804 INFO L290 TraceCheckUtils]: 464: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,804 INFO L290 TraceCheckUtils]: 465: Hoare triple {70081#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,804 INFO L290 TraceCheckUtils]: 466: Hoare triple {70081#(<= ~a12~0 11)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,804 INFO L290 TraceCheckUtils]: 467: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,805 INFO L290 TraceCheckUtils]: 468: Hoare triple {70081#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,805 INFO L290 TraceCheckUtils]: 469: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,805 INFO L290 TraceCheckUtils]: 470: Hoare triple {70081#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,805 INFO L290 TraceCheckUtils]: 471: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,806 INFO L290 TraceCheckUtils]: 472: Hoare triple {70081#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,806 INFO L290 TraceCheckUtils]: 473: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,806 INFO L290 TraceCheckUtils]: 474: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,807 INFO L290 TraceCheckUtils]: 475: Hoare triple {70081#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,807 INFO L290 TraceCheckUtils]: 476: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,807 INFO L290 TraceCheckUtils]: 477: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,807 INFO L290 TraceCheckUtils]: 478: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,808 INFO L290 TraceCheckUtils]: 479: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,808 INFO L290 TraceCheckUtils]: 480: Hoare triple {70081#(<= ~a12~0 11)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,808 INFO L290 TraceCheckUtils]: 481: Hoare triple {70081#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,808 INFO L290 TraceCheckUtils]: 482: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,809 INFO L290 TraceCheckUtils]: 483: Hoare triple {70081#(<= ~a12~0 11)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,809 INFO L290 TraceCheckUtils]: 484: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,809 INFO L290 TraceCheckUtils]: 485: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,810 INFO L290 TraceCheckUtils]: 486: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,810 INFO L290 TraceCheckUtils]: 487: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,810 INFO L290 TraceCheckUtils]: 488: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,810 INFO L290 TraceCheckUtils]: 489: Hoare triple {70081#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,811 INFO L290 TraceCheckUtils]: 490: Hoare triple {70081#(<= ~a12~0 11)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,811 INFO L290 TraceCheckUtils]: 491: Hoare triple {70081#(<= ~a12~0 11)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,811 INFO L290 TraceCheckUtils]: 492: Hoare triple {70081#(<= ~a12~0 11)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,811 INFO L290 TraceCheckUtils]: 493: Hoare triple {70081#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,812 INFO L290 TraceCheckUtils]: 494: Hoare triple {70081#(<= ~a12~0 11)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,812 INFO L290 TraceCheckUtils]: 495: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,812 INFO L290 TraceCheckUtils]: 496: Hoare triple {70081#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,813 INFO L290 TraceCheckUtils]: 497: Hoare triple {70081#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,813 INFO L290 TraceCheckUtils]: 498: Hoare triple {70081#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {70081#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:10,814 INFO L290 TraceCheckUtils]: 499: Hoare triple {70081#(<= ~a12~0 11)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {70080#false} is VALID [2022-02-20 15:41:10,814 INFO L290 TraceCheckUtils]: 500: Hoare triple {70080#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {70080#false} is VALID [2022-02-20 15:41:10,814 INFO L290 TraceCheckUtils]: 501: Hoare triple {70080#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {70080#false} is VALID [2022-02-20 15:41:10,814 INFO L290 TraceCheckUtils]: 502: Hoare triple {70080#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {70080#false} is VALID [2022-02-20 15:41:10,814 INFO L290 TraceCheckUtils]: 503: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,814 INFO L290 TraceCheckUtils]: 504: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 505: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 506: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 507: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 508: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 509: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 510: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 511: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 512: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,815 INFO L290 TraceCheckUtils]: 513: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 514: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 515: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 516: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 517: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 518: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 519: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 520: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 521: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 522: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,816 INFO L290 TraceCheckUtils]: 523: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 524: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 525: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 526: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 527: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 528: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 529: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 530: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 531: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 532: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,817 INFO L290 TraceCheckUtils]: 533: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 534: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 535: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 536: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 537: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 538: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 539: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 540: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 541: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 542: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,818 INFO L290 TraceCheckUtils]: 543: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 544: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 545: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 546: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 547: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 548: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 549: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 550: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 551: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 552: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,819 INFO L290 TraceCheckUtils]: 553: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 554: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 555: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 556: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 557: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 558: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 559: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 560: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 561: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 562: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,820 INFO L290 TraceCheckUtils]: 563: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 564: Hoare triple {70080#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 565: Hoare triple {70080#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 566: Hoare triple {70080#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 567: Hoare triple {70080#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 568: Hoare triple {70080#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 569: Hoare triple {70080#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 570: Hoare triple {70080#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 571: Hoare triple {70080#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 572: Hoare triple {70080#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {70080#false} is VALID [2022-02-20 15:41:10,821 INFO L290 TraceCheckUtils]: 573: Hoare triple {70080#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 574: Hoare triple {70080#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 575: Hoare triple {70080#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 576: Hoare triple {70080#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 577: Hoare triple {70080#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 578: Hoare triple {70080#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 579: Hoare triple {70080#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 580: Hoare triple {70080#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 581: Hoare triple {70080#false} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1; {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 582: Hoare triple {70080#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {70080#false} is VALID [2022-02-20 15:41:10,822 INFO L290 TraceCheckUtils]: 583: Hoare triple {70080#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 584: Hoare triple {70080#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 585: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 586: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 587: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 588: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 589: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 590: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 591: Hoare triple {70080#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 592: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,823 INFO L290 TraceCheckUtils]: 593: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 594: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 595: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 596: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 597: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 598: Hoare triple {70080#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 599: Hoare triple {70080#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 600: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 601: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 602: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,824 INFO L290 TraceCheckUtils]: 603: Hoare triple {70080#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {70080#false} is VALID [2022-02-20 15:41:10,825 INFO L290 TraceCheckUtils]: 604: Hoare triple {70080#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {70080#false} is VALID [2022-02-20 15:41:10,825 INFO L290 TraceCheckUtils]: 605: Hoare triple {70080#false} assume !false; {70080#false} is VALID [2022-02-20 15:41:10,826 INFO L134 CoverageAnalysis]: Checked inductivity of 1078 backedges. 741 proven. 0 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:10,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:10,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939207880] [2022-02-20 15:41:10,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939207880] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:10,826 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:41:10,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:41:10,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252244066] [2022-02-20 15:41:10,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:10,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 606 [2022-02-20 15:41:10,828 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:10,828 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:11,050 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 376 edges. 376 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:11,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:41:11,050 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:11,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:41:11,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:41:11,052 INFO L87 Difference]: Start difference. First operand 2674 states and 2899 transitions. Second operand has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:12,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:12,942 INFO L93 Difference]: Finished difference Result 6236 states and 6843 transitions. [2022-02-20 15:41:12,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:41:12,942 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 606 [2022-02-20 15:41:12,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:12,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:12,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2022-02-20 15:41:12,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:12,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2022-02-20 15:41:12,947 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 712 transitions. [2022-02-20 15:41:13,401 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 712 edges. 712 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:13,835 INFO L225 Difference]: With dead ends: 6236 [2022-02-20 15:41:13,836 INFO L226 Difference]: Without dead ends: 3742 [2022-02-20 15:41:13,837 INFO L932 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 [2022-02-20 15:41:13,838 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 8 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:13,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 51 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:41:13,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3742 states. [2022-02-20 15:41:13,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3742 to 3742. [2022-02-20 15:41:13,910 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:13,913 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3742 states. Second operand has 3742 states, 3741 states have (on average 1.078588612670409) internal successors, (4035), 3741 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:13,915 INFO L74 IsIncluded]: Start isIncluded. First operand 3742 states. Second operand has 3742 states, 3741 states have (on average 1.078588612670409) internal successors, (4035), 3741 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:13,917 INFO L87 Difference]: Start difference. First operand 3742 states. Second operand has 3742 states, 3741 states have (on average 1.078588612670409) internal successors, (4035), 3741 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:14,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:14,305 INFO L93 Difference]: Finished difference Result 3742 states and 4035 transitions. [2022-02-20 15:41:14,306 INFO L276 IsEmpty]: Start isEmpty. Operand 3742 states and 4035 transitions. [2022-02-20 15:41:14,308 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:14,309 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:14,311 INFO L74 IsIncluded]: Start isIncluded. First operand has 3742 states, 3741 states have (on average 1.078588612670409) internal successors, (4035), 3741 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 3742 states. [2022-02-20 15:41:14,313 INFO L87 Difference]: Start difference. First operand has 3742 states, 3741 states have (on average 1.078588612670409) internal successors, (4035), 3741 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 3742 states. [2022-02-20 15:41:14,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:14,701 INFO L93 Difference]: Finished difference Result 3742 states and 4035 transitions. [2022-02-20 15:41:14,701 INFO L276 IsEmpty]: Start isEmpty. Operand 3742 states and 4035 transitions. [2022-02-20 15:41:14,704 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:14,704 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:14,704 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:14,705 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:14,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3742 states, 3741 states have (on average 1.078588612670409) internal successors, (4035), 3741 states have internal predecessors, (4035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:15,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3742 states to 3742 states and 4035 transitions. [2022-02-20 15:41:15,125 INFO L78 Accepts]: Start accepts. Automaton has 3742 states and 4035 transitions. Word has length 606 [2022-02-20 15:41:15,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:15,125 INFO L470 AbstractCegarLoop]: Abstraction has 3742 states and 4035 transitions. [2022-02-20 15:41:15,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 125.33333333333333) internal successors, (376), 3 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:15,125 INFO L276 IsEmpty]: Start isEmpty. Operand 3742 states and 4035 transitions. [2022-02-20 15:41:15,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 686 [2022-02-20 15:41:15,130 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:15,130 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:41:15,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-20 15:41:15,130 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:15,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:15,131 INFO L85 PathProgramCache]: Analyzing trace with hash -160085282, now seen corresponding path program 1 times [2022-02-20 15:41:15,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:15,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195967140] [2022-02-20 15:41:15,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:15,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:15,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:15,520 INFO L290 TraceCheckUtils]: 0: Hoare triple {87658#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {87658#true} is VALID [2022-02-20 15:41:15,520 INFO L290 TraceCheckUtils]: 1: Hoare triple {87658#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {87658#true} is VALID [2022-02-20 15:41:15,520 INFO L290 TraceCheckUtils]: 2: Hoare triple {87658#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 3: Hoare triple {87658#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 4: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 5: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 6: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 7: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 8: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 9: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 10: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 11: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,521 INFO L290 TraceCheckUtils]: 12: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 13: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 14: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 15: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 16: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 17: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 18: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 19: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 20: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 21: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 22: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,522 INFO L290 TraceCheckUtils]: 23: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 24: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 25: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 26: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 27: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 28: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 29: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 30: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 31: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 32: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,523 INFO L290 TraceCheckUtils]: 33: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 34: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 35: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 36: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 37: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 38: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 39: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 40: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 41: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 42: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,524 INFO L290 TraceCheckUtils]: 43: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 44: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 45: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 46: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 47: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 48: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 49: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 50: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 51: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 52: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,525 INFO L290 TraceCheckUtils]: 53: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 54: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 55: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 56: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 57: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 58: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 59: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 60: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 61: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 62: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 63: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,526 INFO L290 TraceCheckUtils]: 64: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 65: Hoare triple {87658#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 66: Hoare triple {87658#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 67: Hoare triple {87658#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 68: Hoare triple {87658#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 69: Hoare triple {87658#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 70: Hoare triple {87658#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 71: Hoare triple {87658#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 72: Hoare triple {87658#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 73: Hoare triple {87658#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,527 INFO L290 TraceCheckUtils]: 74: Hoare triple {87658#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 75: Hoare triple {87658#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 76: Hoare triple {87658#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 77: Hoare triple {87658#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 78: Hoare triple {87658#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 79: Hoare triple {87658#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 80: Hoare triple {87658#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 81: Hoare triple {87658#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 82: Hoare triple {87658#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 83: Hoare triple {87658#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,528 INFO L290 TraceCheckUtils]: 84: Hoare triple {87658#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 85: Hoare triple {87658#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 86: Hoare triple {87658#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 87: Hoare triple {87658#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 88: Hoare triple {87658#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 89: Hoare triple {87658#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 90: Hoare triple {87658#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 91: Hoare triple {87658#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 92: Hoare triple {87658#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 93: Hoare triple {87658#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,529 INFO L290 TraceCheckUtils]: 94: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 95: Hoare triple {87658#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 96: Hoare triple {87658#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 97: Hoare triple {87658#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 98: Hoare triple {87658#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 99: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 100: Hoare triple {87658#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 101: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 102: Hoare triple {87658#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 103: Hoare triple {87658#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,530 INFO L290 TraceCheckUtils]: 104: Hoare triple {87658#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 105: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 106: Hoare triple {87658#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 107: Hoare triple {87658#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 108: Hoare triple {87658#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 109: Hoare triple {87658#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 110: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 111: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 112: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 113: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,531 INFO L290 TraceCheckUtils]: 114: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 115: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 116: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 117: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 118: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 119: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 120: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 121: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 122: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 123: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,532 INFO L290 TraceCheckUtils]: 124: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 125: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 126: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 127: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 128: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 129: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 130: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 131: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 132: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 133: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,533 INFO L290 TraceCheckUtils]: 134: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 135: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 136: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 137: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 138: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 139: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 140: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 141: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 142: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 143: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,534 INFO L290 TraceCheckUtils]: 144: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 145: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 146: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 147: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 148: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 149: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 150: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 151: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 152: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 153: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,535 INFO L290 TraceCheckUtils]: 154: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 155: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 156: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 157: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 158: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 159: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 160: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 161: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 162: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 163: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,536 INFO L290 TraceCheckUtils]: 164: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 165: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 166: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 167: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 168: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 169: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 170: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 171: Hoare triple {87658#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 172: Hoare triple {87658#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 173: Hoare triple {87658#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,537 INFO L290 TraceCheckUtils]: 174: Hoare triple {87658#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 175: Hoare triple {87658#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 176: Hoare triple {87658#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 177: Hoare triple {87658#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 178: Hoare triple {87658#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 179: Hoare triple {87658#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 180: Hoare triple {87658#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 181: Hoare triple {87658#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 182: Hoare triple {87658#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 183: Hoare triple {87658#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,538 INFO L290 TraceCheckUtils]: 184: Hoare triple {87658#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 185: Hoare triple {87658#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 186: Hoare triple {87658#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 187: Hoare triple {87658#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 188: Hoare triple {87658#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 189: Hoare triple {87658#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 190: Hoare triple {87658#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 191: Hoare triple {87658#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 192: Hoare triple {87658#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 193: Hoare triple {87658#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,539 INFO L290 TraceCheckUtils]: 194: Hoare triple {87658#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 195: Hoare triple {87658#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 196: Hoare triple {87658#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 197: Hoare triple {87658#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 198: Hoare triple {87658#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 199: Hoare triple {87658#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 200: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 201: Hoare triple {87658#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 202: Hoare triple {87658#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 203: Hoare triple {87658#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,540 INFO L290 TraceCheckUtils]: 204: Hoare triple {87658#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 205: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 206: Hoare triple {87658#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 207: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 208: Hoare triple {87658#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 209: Hoare triple {87658#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 210: Hoare triple {87658#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 211: Hoare triple {87658#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 212: Hoare triple {87658#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 213: Hoare triple {87658#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87658#true} is VALID [2022-02-20 15:41:15,541 INFO L290 TraceCheckUtils]: 214: Hoare triple {87658#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 215: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 216: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 217: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 218: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 219: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 220: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 221: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 222: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 223: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,542 INFO L290 TraceCheckUtils]: 224: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 225: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 226: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 227: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 228: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 229: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 230: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 231: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 232: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 233: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,543 INFO L290 TraceCheckUtils]: 234: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 235: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 236: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 237: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 238: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 239: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 240: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 241: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 242: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 243: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,544 INFO L290 TraceCheckUtils]: 244: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 245: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 246: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 247: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 248: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 249: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 250: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 251: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 252: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 253: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 254: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,545 INFO L290 TraceCheckUtils]: 255: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 256: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 257: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 258: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 259: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 260: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 261: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 262: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 263: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 264: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,546 INFO L290 TraceCheckUtils]: 265: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 266: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 267: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 268: Hoare triple {87658#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 269: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 270: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 271: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 272: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 273: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 274: Hoare triple {87658#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,547 INFO L290 TraceCheckUtils]: 275: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 276: Hoare triple {87658#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 277: Hoare triple {87658#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 278: Hoare triple {87658#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 279: Hoare triple {87658#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 280: Hoare triple {87658#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 281: Hoare triple {87658#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 282: Hoare triple {87658#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 283: Hoare triple {87658#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 284: Hoare triple {87658#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,548 INFO L290 TraceCheckUtils]: 285: Hoare triple {87658#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 286: Hoare triple {87658#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 287: Hoare triple {87658#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 288: Hoare triple {87658#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 289: Hoare triple {87658#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 290: Hoare triple {87658#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 291: Hoare triple {87658#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 292: Hoare triple {87658#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 293: Hoare triple {87658#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 294: Hoare triple {87658#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,549 INFO L290 TraceCheckUtils]: 295: Hoare triple {87658#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 296: Hoare triple {87658#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 297: Hoare triple {87658#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 298: Hoare triple {87658#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 299: Hoare triple {87658#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 300: Hoare triple {87658#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 301: Hoare triple {87658#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 302: Hoare triple {87658#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 303: Hoare triple {87658#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 304: Hoare triple {87658#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,550 INFO L290 TraceCheckUtils]: 305: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 306: Hoare triple {87658#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 307: Hoare triple {87658#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 308: Hoare triple {87658#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 309: Hoare triple {87658#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 310: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 311: Hoare triple {87658#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 312: Hoare triple {87658#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 313: Hoare triple {87658#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 314: Hoare triple {87658#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,551 INFO L290 TraceCheckUtils]: 315: Hoare triple {87658#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 316: Hoare triple {87658#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 317: Hoare triple {87658#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 318: Hoare triple {87658#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 319: Hoare triple {87658#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 320: Hoare triple {87658#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 321: Hoare triple {87658#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 322: Hoare triple {87658#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87658#true} is VALID [2022-02-20 15:41:15,552 INFO L290 TraceCheckUtils]: 323: Hoare triple {87658#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {87658#true} is VALID [2022-02-20 15:41:15,553 INFO L290 TraceCheckUtils]: 324: Hoare triple {87658#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,553 INFO L290 TraceCheckUtils]: 325: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,553 INFO L290 TraceCheckUtils]: 326: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,554 INFO L290 TraceCheckUtils]: 327: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,554 INFO L290 TraceCheckUtils]: 328: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,555 INFO L290 TraceCheckUtils]: 329: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,555 INFO L290 TraceCheckUtils]: 330: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,555 INFO L290 TraceCheckUtils]: 331: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,556 INFO L290 TraceCheckUtils]: 332: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,556 INFO L290 TraceCheckUtils]: 333: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,556 INFO L290 TraceCheckUtils]: 334: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,557 INFO L290 TraceCheckUtils]: 335: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,557 INFO L290 TraceCheckUtils]: 336: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,557 INFO L290 TraceCheckUtils]: 337: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,558 INFO L290 TraceCheckUtils]: 338: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,558 INFO L290 TraceCheckUtils]: 339: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,558 INFO L290 TraceCheckUtils]: 340: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,559 INFO L290 TraceCheckUtils]: 341: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,559 INFO L290 TraceCheckUtils]: 342: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,559 INFO L290 TraceCheckUtils]: 343: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,560 INFO L290 TraceCheckUtils]: 344: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,560 INFO L290 TraceCheckUtils]: 345: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,560 INFO L290 TraceCheckUtils]: 346: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,561 INFO L290 TraceCheckUtils]: 347: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,561 INFO L290 TraceCheckUtils]: 348: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,561 INFO L290 TraceCheckUtils]: 349: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,562 INFO L290 TraceCheckUtils]: 350: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,562 INFO L290 TraceCheckUtils]: 351: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,562 INFO L290 TraceCheckUtils]: 352: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,563 INFO L290 TraceCheckUtils]: 353: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,563 INFO L290 TraceCheckUtils]: 354: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,563 INFO L290 TraceCheckUtils]: 355: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,564 INFO L290 TraceCheckUtils]: 356: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,564 INFO L290 TraceCheckUtils]: 357: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,564 INFO L290 TraceCheckUtils]: 358: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,565 INFO L290 TraceCheckUtils]: 359: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,565 INFO L290 TraceCheckUtils]: 360: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,565 INFO L290 TraceCheckUtils]: 361: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,566 INFO L290 TraceCheckUtils]: 362: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,566 INFO L290 TraceCheckUtils]: 363: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,566 INFO L290 TraceCheckUtils]: 364: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,567 INFO L290 TraceCheckUtils]: 365: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,567 INFO L290 TraceCheckUtils]: 366: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,567 INFO L290 TraceCheckUtils]: 367: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,568 INFO L290 TraceCheckUtils]: 368: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,568 INFO L290 TraceCheckUtils]: 369: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,568 INFO L290 TraceCheckUtils]: 370: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,569 INFO L290 TraceCheckUtils]: 371: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,569 INFO L290 TraceCheckUtils]: 372: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,569 INFO L290 TraceCheckUtils]: 373: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,570 INFO L290 TraceCheckUtils]: 374: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,570 INFO L290 TraceCheckUtils]: 375: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,570 INFO L290 TraceCheckUtils]: 376: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,571 INFO L290 TraceCheckUtils]: 377: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,571 INFO L290 TraceCheckUtils]: 378: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,571 INFO L290 TraceCheckUtils]: 379: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,572 INFO L290 TraceCheckUtils]: 380: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,572 INFO L290 TraceCheckUtils]: 381: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,572 INFO L290 TraceCheckUtils]: 382: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,573 INFO L290 TraceCheckUtils]: 383: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,573 INFO L290 TraceCheckUtils]: 384: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,573 INFO L290 TraceCheckUtils]: 385: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,574 INFO L290 TraceCheckUtils]: 386: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,574 INFO L290 TraceCheckUtils]: 387: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,574 INFO L290 TraceCheckUtils]: 388: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,575 INFO L290 TraceCheckUtils]: 389: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,575 INFO L290 TraceCheckUtils]: 390: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,575 INFO L290 TraceCheckUtils]: 391: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,576 INFO L290 TraceCheckUtils]: 392: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,576 INFO L290 TraceCheckUtils]: 393: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,576 INFO L290 TraceCheckUtils]: 394: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,577 INFO L290 TraceCheckUtils]: 395: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,577 INFO L290 TraceCheckUtils]: 396: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,578 INFO L290 TraceCheckUtils]: 397: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,578 INFO L290 TraceCheckUtils]: 398: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,578 INFO L290 TraceCheckUtils]: 399: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,579 INFO L290 TraceCheckUtils]: 400: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,579 INFO L290 TraceCheckUtils]: 401: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume (((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;calculate_output_#res#1 := 24; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,579 INFO L290 TraceCheckUtils]: 402: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,580 INFO L290 TraceCheckUtils]: 403: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,580 INFO L290 TraceCheckUtils]: 404: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,580 INFO L290 TraceCheckUtils]: 405: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,581 INFO L290 TraceCheckUtils]: 406: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,581 INFO L290 TraceCheckUtils]: 407: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,581 INFO L290 TraceCheckUtils]: 408: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,582 INFO L290 TraceCheckUtils]: 409: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,582 INFO L290 TraceCheckUtils]: 410: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,583 INFO L290 TraceCheckUtils]: 411: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,583 INFO L290 TraceCheckUtils]: 412: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,583 INFO L290 TraceCheckUtils]: 413: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,584 INFO L290 TraceCheckUtils]: 414: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,584 INFO L290 TraceCheckUtils]: 415: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,584 INFO L290 TraceCheckUtils]: 416: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,585 INFO L290 TraceCheckUtils]: 417: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,585 INFO L290 TraceCheckUtils]: 418: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,585 INFO L290 TraceCheckUtils]: 419: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,586 INFO L290 TraceCheckUtils]: 420: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,586 INFO L290 TraceCheckUtils]: 421: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,586 INFO L290 TraceCheckUtils]: 422: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,587 INFO L290 TraceCheckUtils]: 423: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,587 INFO L290 TraceCheckUtils]: 424: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,587 INFO L290 TraceCheckUtils]: 425: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,588 INFO L290 TraceCheckUtils]: 426: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,588 INFO L290 TraceCheckUtils]: 427: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,588 INFO L290 TraceCheckUtils]: 428: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,589 INFO L290 TraceCheckUtils]: 429: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,589 INFO L290 TraceCheckUtils]: 430: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,589 INFO L290 TraceCheckUtils]: 431: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,590 INFO L290 TraceCheckUtils]: 432: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,590 INFO L290 TraceCheckUtils]: 433: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,590 INFO L290 TraceCheckUtils]: 434: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,591 INFO L290 TraceCheckUtils]: 435: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,591 INFO L290 TraceCheckUtils]: 436: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,591 INFO L290 TraceCheckUtils]: 437: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,592 INFO L290 TraceCheckUtils]: 438: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,592 INFO L290 TraceCheckUtils]: 439: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,592 INFO L290 TraceCheckUtils]: 440: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,593 INFO L290 TraceCheckUtils]: 441: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,593 INFO L290 TraceCheckUtils]: 442: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,593 INFO L290 TraceCheckUtils]: 443: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,594 INFO L290 TraceCheckUtils]: 444: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,594 INFO L290 TraceCheckUtils]: 445: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,594 INFO L290 TraceCheckUtils]: 446: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,595 INFO L290 TraceCheckUtils]: 447: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,595 INFO L290 TraceCheckUtils]: 448: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,595 INFO L290 TraceCheckUtils]: 449: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,596 INFO L290 TraceCheckUtils]: 450: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,596 INFO L290 TraceCheckUtils]: 451: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,596 INFO L290 TraceCheckUtils]: 452: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,597 INFO L290 TraceCheckUtils]: 453: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,597 INFO L290 TraceCheckUtils]: 454: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,597 INFO L290 TraceCheckUtils]: 455: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,598 INFO L290 TraceCheckUtils]: 456: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,599 INFO L290 TraceCheckUtils]: 457: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,599 INFO L290 TraceCheckUtils]: 458: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,599 INFO L290 TraceCheckUtils]: 459: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,600 INFO L290 TraceCheckUtils]: 460: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,600 INFO L290 TraceCheckUtils]: 461: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,600 INFO L290 TraceCheckUtils]: 462: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,601 INFO L290 TraceCheckUtils]: 463: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,601 INFO L290 TraceCheckUtils]: 464: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,601 INFO L290 TraceCheckUtils]: 465: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,602 INFO L290 TraceCheckUtils]: 466: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,602 INFO L290 TraceCheckUtils]: 467: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,602 INFO L290 TraceCheckUtils]: 468: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,603 INFO L290 TraceCheckUtils]: 469: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} is VALID [2022-02-20 15:41:15,603 INFO L290 TraceCheckUtils]: 470: Hoare triple {87660#(and (<= ~a12~0 11) (not (<= (+ ~a12~0 43) 0)))} assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1; {87659#false} is VALID [2022-02-20 15:41:15,603 INFO L290 TraceCheckUtils]: 471: Hoare triple {87659#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 472: Hoare triple {87659#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 473: Hoare triple {87659#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 474: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 475: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 476: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 477: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 478: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 479: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 480: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 481: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 482: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 483: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 484: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 485: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 486: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 487: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 488: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 489: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 490: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 491: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 492: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 493: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 494: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 495: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,604 INFO L290 TraceCheckUtils]: 496: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 497: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 498: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 499: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 500: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 501: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 502: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 503: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 504: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 505: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 506: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 507: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 508: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 509: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 510: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 511: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 512: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 513: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,605 INFO L290 TraceCheckUtils]: 514: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 515: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 516: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 517: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 518: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 519: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 520: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 521: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 522: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 523: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 524: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 525: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,606 INFO L290 TraceCheckUtils]: 526: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 527: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 528: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 529: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 530: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 531: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 532: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 533: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 534: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 535: Hoare triple {87659#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,607 INFO L290 TraceCheckUtils]: 536: Hoare triple {87659#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 537: Hoare triple {87659#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 538: Hoare triple {87659#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 539: Hoare triple {87659#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 540: Hoare triple {87659#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 541: Hoare triple {87659#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 542: Hoare triple {87659#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 543: Hoare triple {87659#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 544: Hoare triple {87659#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 545: Hoare triple {87659#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,608 INFO L290 TraceCheckUtils]: 546: Hoare triple {87659#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 547: Hoare triple {87659#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 548: Hoare triple {87659#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 549: Hoare triple {87659#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 550: Hoare triple {87659#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 551: Hoare triple {87659#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 552: Hoare triple {87659#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 553: Hoare triple {87659#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 554: Hoare triple {87659#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 555: Hoare triple {87659#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,609 INFO L290 TraceCheckUtils]: 556: Hoare triple {87659#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 557: Hoare triple {87659#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 558: Hoare triple {87659#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 559: Hoare triple {87659#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 560: Hoare triple {87659#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 561: Hoare triple {87659#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 562: Hoare triple {87659#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 563: Hoare triple {87659#false} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 564: Hoare triple {87659#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 565: Hoare triple {87659#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 566: Hoare triple {87659#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,610 INFO L290 TraceCheckUtils]: 567: Hoare triple {87659#false} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 568: Hoare triple {87659#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 569: Hoare triple {87659#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 570: Hoare triple {87659#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 571: Hoare triple {87659#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 572: Hoare triple {87659#false} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 573: Hoare triple {87659#false} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 574: Hoare triple {87659#false} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 575: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 576: Hoare triple {87659#false} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,611 INFO L290 TraceCheckUtils]: 577: Hoare triple {87659#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 578: Hoare triple {87659#false} assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;calculate_output_#res#1 := -1; {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 579: Hoare triple {87659#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 580: Hoare triple {87659#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 581: Hoare triple {87659#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 582: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 583: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 584: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 585: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,612 INFO L290 TraceCheckUtils]: 586: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 587: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 588: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 589: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 590: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 591: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 592: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 593: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 594: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 595: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,613 INFO L290 TraceCheckUtils]: 596: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 597: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 598: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 599: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 600: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 601: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 602: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 603: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 604: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 605: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 606: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,614 INFO L290 TraceCheckUtils]: 607: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 608: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 609: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 610: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 611: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 612: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 613: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 614: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 615: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 616: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,615 INFO L290 TraceCheckUtils]: 617: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 618: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 619: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 620: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 621: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 622: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 623: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 624: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 625: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 626: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 627: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,616 INFO L290 TraceCheckUtils]: 628: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 629: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 630: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 631: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 632: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 633: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 634: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 635: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 636: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 637: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,617 INFO L290 TraceCheckUtils]: 638: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 639: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 640: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 641: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 642: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 643: Hoare triple {87659#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 644: Hoare triple {87659#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 645: Hoare triple {87659#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 646: Hoare triple {87659#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 647: Hoare triple {87659#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 648: Hoare triple {87659#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,618 INFO L290 TraceCheckUtils]: 649: Hoare triple {87659#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 650: Hoare triple {87659#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 651: Hoare triple {87659#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 652: Hoare triple {87659#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 653: Hoare triple {87659#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 654: Hoare triple {87659#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 655: Hoare triple {87659#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 656: Hoare triple {87659#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 657: Hoare triple {87659#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 658: Hoare triple {87659#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {87659#false} is VALID [2022-02-20 15:41:15,619 INFO L290 TraceCheckUtils]: 659: Hoare triple {87659#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 660: Hoare triple {87659#false} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1; {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 661: Hoare triple {87659#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 662: Hoare triple {87659#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 663: Hoare triple {87659#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 664: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 665: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 666: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 667: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 668: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,620 INFO L290 TraceCheckUtils]: 669: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 670: Hoare triple {87659#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 671: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 672: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 673: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 674: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 675: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 676: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 677: Hoare triple {87659#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 678: Hoare triple {87659#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 679: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,621 INFO L290 TraceCheckUtils]: 680: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,622 INFO L290 TraceCheckUtils]: 681: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,622 INFO L290 TraceCheckUtils]: 682: Hoare triple {87659#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {87659#false} is VALID [2022-02-20 15:41:15,622 INFO L290 TraceCheckUtils]: 683: Hoare triple {87659#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {87659#false} is VALID [2022-02-20 15:41:15,622 INFO L290 TraceCheckUtils]: 684: Hoare triple {87659#false} assume !false; {87659#false} is VALID [2022-02-20 15:41:15,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1916 backedges. 1405 proven. 0 refuted. 0 times theorem prover too weak. 511 trivial. 0 not checked. [2022-02-20 15:41:15,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:15,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195967140] [2022-02-20 15:41:15,624 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195967140] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:15,624 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:41:15,624 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:41:15,624 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14748836] [2022-02-20 15:41:15,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:15,625 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 685 [2022-02-20 15:41:15,625 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:15,625 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:15,794 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 306 edges. 306 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:15,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:41:15,794 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:15,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:41:15,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:41:15,796 INFO L87 Difference]: Start difference. First operand 3742 states and 4035 transitions. Second operand has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:18,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:18,155 INFO L93 Difference]: Finished difference Result 7482 states and 8083 transitions. [2022-02-20 15:41:18,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:41:18,155 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 685 [2022-02-20 15:41:18,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:18,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:18,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2022-02-20 15:41:18,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:18,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2022-02-20 15:41:18,159 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 679 transitions. [2022-02-20 15:41:18,577 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 679 edges. 679 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:19,039 INFO L225 Difference]: With dead ends: 7482 [2022-02-20 15:41:19,039 INFO L226 Difference]: Without dead ends: 3920 [2022-02-20 15:41:19,040 INFO L932 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 [2022-02-20 15:41:19,041 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 102 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:19,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 243 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:41:19,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3920 states. [2022-02-20 15:41:19,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3920 to 3386. [2022-02-20 15:41:19,106 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:19,109 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3920 states. Second operand has 3386 states, 3385 states have (on average 1.0765140324963072) internal successors, (3644), 3385 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:19,110 INFO L74 IsIncluded]: Start isIncluded. First operand 3920 states. Second operand has 3386 states, 3385 states have (on average 1.0765140324963072) internal successors, (3644), 3385 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:19,112 INFO L87 Difference]: Start difference. First operand 3920 states. Second operand has 3386 states, 3385 states have (on average 1.0765140324963072) internal successors, (3644), 3385 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:19,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:19,531 INFO L93 Difference]: Finished difference Result 3920 states and 4198 transitions. [2022-02-20 15:41:19,531 INFO L276 IsEmpty]: Start isEmpty. Operand 3920 states and 4198 transitions. [2022-02-20 15:41:19,534 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:19,534 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:19,537 INFO L74 IsIncluded]: Start isIncluded. First operand has 3386 states, 3385 states have (on average 1.0765140324963072) internal successors, (3644), 3385 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 3920 states. [2022-02-20 15:41:19,539 INFO L87 Difference]: Start difference. First operand has 3386 states, 3385 states have (on average 1.0765140324963072) internal successors, (3644), 3385 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 3920 states. [2022-02-20 15:41:19,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:19,933 INFO L93 Difference]: Finished difference Result 3920 states and 4198 transitions. [2022-02-20 15:41:19,933 INFO L276 IsEmpty]: Start isEmpty. Operand 3920 states and 4198 transitions. [2022-02-20 15:41:19,936 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:19,936 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:19,936 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:19,936 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:19,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3386 states, 3385 states have (on average 1.0765140324963072) internal successors, (3644), 3385 states have internal predecessors, (3644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:20,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 3644 transitions. [2022-02-20 15:41:20,283 INFO L78 Accepts]: Start accepts. Automaton has 3386 states and 3644 transitions. Word has length 685 [2022-02-20 15:41:20,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:20,284 INFO L470 AbstractCegarLoop]: Abstraction has 3386 states and 3644 transitions. [2022-02-20 15:41:20,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:20,284 INFO L276 IsEmpty]: Start isEmpty. Operand 3386 states and 3644 transitions. [2022-02-20 15:41:20,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 762 [2022-02-20 15:41:20,288 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:20,289 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:41:20,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-20 15:41:20,289 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:20,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:20,289 INFO L85 PathProgramCache]: Analyzing trace with hash -2117646133, now seen corresponding path program 1 times [2022-02-20 15:41:20,290 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:20,290 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105377289] [2022-02-20 15:41:20,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:20,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:20,775 INFO L290 TraceCheckUtils]: 0: Hoare triple {106493#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {106493#true} is VALID [2022-02-20 15:41:20,775 INFO L290 TraceCheckUtils]: 1: Hoare triple {106493#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {106493#true} is VALID [2022-02-20 15:41:20,775 INFO L290 TraceCheckUtils]: 2: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 3: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 4: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 5: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 6: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 7: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 8: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 9: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 10: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 11: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,776 INFO L290 TraceCheckUtils]: 12: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 13: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 14: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 15: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 16: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 17: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 18: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 19: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 20: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 21: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,777 INFO L290 TraceCheckUtils]: 22: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 23: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 24: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 25: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 26: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 27: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 28: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 29: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 30: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 31: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 32: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,778 INFO L290 TraceCheckUtils]: 33: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,779 INFO L290 TraceCheckUtils]: 34: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,779 INFO L290 TraceCheckUtils]: 35: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,779 INFO L290 TraceCheckUtils]: 36: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,779 INFO L290 TraceCheckUtils]: 37: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,779 INFO L290 TraceCheckUtils]: 38: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,779 INFO L290 TraceCheckUtils]: 39: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 40: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 41: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 42: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 43: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 44: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 45: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 46: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 47: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,780 INFO L290 TraceCheckUtils]: 48: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 49: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 50: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 51: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 52: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 53: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 54: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 55: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 56: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,781 INFO L290 TraceCheckUtils]: 57: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 58: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 59: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 60: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 61: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 62: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 63: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 64: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 65: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 66: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,782 INFO L290 TraceCheckUtils]: 67: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 68: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 69: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 70: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 71: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 72: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 73: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 74: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 75: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 76: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,783 INFO L290 TraceCheckUtils]: 77: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 78: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 79: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 80: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 81: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 82: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 83: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 84: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 85: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 86: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,784 INFO L290 TraceCheckUtils]: 87: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 88: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 89: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 90: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 91: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 92: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 93: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 94: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 95: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 96: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,785 INFO L290 TraceCheckUtils]: 97: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 98: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 99: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 100: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 101: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 102: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 103: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,786 INFO L290 TraceCheckUtils]: 104: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 105: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 106: Hoare triple {106493#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 107: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 108: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 109: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 110: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,787 INFO L290 TraceCheckUtils]: 111: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 112: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 113: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 114: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 115: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 116: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 117: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 118: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 119: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,788 INFO L290 TraceCheckUtils]: 120: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 121: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 122: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 123: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 124: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 125: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 126: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 127: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 128: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 129: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,789 INFO L290 TraceCheckUtils]: 130: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 131: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 132: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 133: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 134: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 135: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 136: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 137: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 138: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 139: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,790 INFO L290 TraceCheckUtils]: 140: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 141: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 142: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 143: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 144: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 145: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 146: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 147: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 148: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 149: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,791 INFO L290 TraceCheckUtils]: 150: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 151: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 152: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 153: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 154: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 155: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 156: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 157: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 158: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 159: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 160: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,792 INFO L290 TraceCheckUtils]: 161: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 162: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 163: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 164: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 165: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 166: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 167: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 168: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 169: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 170: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,793 INFO L290 TraceCheckUtils]: 171: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 172: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 173: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 174: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 175: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 176: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 177: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 178: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 179: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 180: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,794 INFO L290 TraceCheckUtils]: 181: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 182: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 183: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 184: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 185: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 186: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 187: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 188: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 189: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 190: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,795 INFO L290 TraceCheckUtils]: 191: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 192: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 193: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 194: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 195: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 196: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 197: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 198: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 199: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 200: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,796 INFO L290 TraceCheckUtils]: 201: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 202: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 203: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 204: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 205: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 206: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 207: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 208: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 209: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 210: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:20,797 INFO L290 TraceCheckUtils]: 211: Hoare triple {106493#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 212: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 213: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 214: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 215: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 216: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 217: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 218: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 219: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 220: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,798 INFO L290 TraceCheckUtils]: 221: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 222: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 223: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 224: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 225: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 226: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 227: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 228: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 229: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 230: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,799 INFO L290 TraceCheckUtils]: 231: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 232: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 233: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 234: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 235: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 236: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 237: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 238: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 239: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 240: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,800 INFO L290 TraceCheckUtils]: 241: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 242: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 243: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 244: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 245: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 246: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 247: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 248: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 249: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 250: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,801 INFO L290 TraceCheckUtils]: 251: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 252: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 253: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 254: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 255: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 256: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 257: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 258: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 259: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 260: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 261: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,802 INFO L290 TraceCheckUtils]: 262: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 263: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 264: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 265: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 266: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 267: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 268: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 269: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 270: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 271: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,803 INFO L290 TraceCheckUtils]: 272: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 273: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 274: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 275: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 276: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 277: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 278: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 279: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 280: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 281: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,804 INFO L290 TraceCheckUtils]: 282: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 283: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 284: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 285: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 286: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 287: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 288: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 289: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 290: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 291: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,805 INFO L290 TraceCheckUtils]: 292: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 293: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 294: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 295: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 296: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 297: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 298: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 299: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 300: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 301: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,806 INFO L290 TraceCheckUtils]: 302: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 303: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 304: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 305: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 306: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 307: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 308: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 309: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 310: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 311: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 312: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:20,807 INFO L290 TraceCheckUtils]: 313: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 314: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 315: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 316: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 317: Hoare triple {106493#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 318: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 319: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 320: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 321: Hoare triple {106493#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 322: Hoare triple {106493#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:20,808 INFO L290 TraceCheckUtils]: 323: Hoare triple {106493#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:20,809 INFO L290 TraceCheckUtils]: 324: Hoare triple {106493#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,809 INFO L290 TraceCheckUtils]: 325: Hoare triple {106495#(<= ~a12~0 11)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,809 INFO L290 TraceCheckUtils]: 326: Hoare triple {106495#(<= ~a12~0 11)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,810 INFO L290 TraceCheckUtils]: 327: Hoare triple {106495#(<= ~a12~0 11)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,810 INFO L290 TraceCheckUtils]: 328: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,810 INFO L290 TraceCheckUtils]: 329: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,810 INFO L290 TraceCheckUtils]: 330: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,810 INFO L290 TraceCheckUtils]: 331: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,811 INFO L290 TraceCheckUtils]: 332: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,811 INFO L290 TraceCheckUtils]: 333: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,811 INFO L290 TraceCheckUtils]: 334: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,811 INFO L290 TraceCheckUtils]: 335: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,812 INFO L290 TraceCheckUtils]: 336: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,812 INFO L290 TraceCheckUtils]: 337: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,812 INFO L290 TraceCheckUtils]: 338: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,812 INFO L290 TraceCheckUtils]: 339: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,813 INFO L290 TraceCheckUtils]: 340: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,813 INFO L290 TraceCheckUtils]: 341: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,813 INFO L290 TraceCheckUtils]: 342: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,813 INFO L290 TraceCheckUtils]: 343: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,814 INFO L290 TraceCheckUtils]: 344: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,814 INFO L290 TraceCheckUtils]: 345: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,814 INFO L290 TraceCheckUtils]: 346: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,814 INFO L290 TraceCheckUtils]: 347: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,815 INFO L290 TraceCheckUtils]: 348: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,815 INFO L290 TraceCheckUtils]: 349: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,815 INFO L290 TraceCheckUtils]: 350: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,815 INFO L290 TraceCheckUtils]: 351: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,815 INFO L290 TraceCheckUtils]: 352: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,816 INFO L290 TraceCheckUtils]: 353: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,816 INFO L290 TraceCheckUtils]: 354: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,816 INFO L290 TraceCheckUtils]: 355: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,816 INFO L290 TraceCheckUtils]: 356: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,817 INFO L290 TraceCheckUtils]: 357: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,817 INFO L290 TraceCheckUtils]: 358: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,817 INFO L290 TraceCheckUtils]: 359: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,817 INFO L290 TraceCheckUtils]: 360: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,818 INFO L290 TraceCheckUtils]: 361: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,818 INFO L290 TraceCheckUtils]: 362: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,818 INFO L290 TraceCheckUtils]: 363: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,818 INFO L290 TraceCheckUtils]: 364: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,818 INFO L290 TraceCheckUtils]: 365: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,819 INFO L290 TraceCheckUtils]: 366: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,819 INFO L290 TraceCheckUtils]: 367: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,819 INFO L290 TraceCheckUtils]: 368: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,819 INFO L290 TraceCheckUtils]: 369: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,820 INFO L290 TraceCheckUtils]: 370: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,820 INFO L290 TraceCheckUtils]: 371: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,820 INFO L290 TraceCheckUtils]: 372: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,820 INFO L290 TraceCheckUtils]: 373: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,821 INFO L290 TraceCheckUtils]: 374: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,821 INFO L290 TraceCheckUtils]: 375: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,821 INFO L290 TraceCheckUtils]: 376: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,821 INFO L290 TraceCheckUtils]: 377: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,821 INFO L290 TraceCheckUtils]: 378: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,822 INFO L290 TraceCheckUtils]: 379: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,822 INFO L290 TraceCheckUtils]: 380: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,822 INFO L290 TraceCheckUtils]: 381: Hoare triple {106495#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,822 INFO L290 TraceCheckUtils]: 382: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,823 INFO L290 TraceCheckUtils]: 383: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,823 INFO L290 TraceCheckUtils]: 384: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,823 INFO L290 TraceCheckUtils]: 385: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,823 INFO L290 TraceCheckUtils]: 386: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,824 INFO L290 TraceCheckUtils]: 387: Hoare triple {106495#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,824 INFO L290 TraceCheckUtils]: 388: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,824 INFO L290 TraceCheckUtils]: 389: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,824 INFO L290 TraceCheckUtils]: 390: Hoare triple {106495#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,825 INFO L290 TraceCheckUtils]: 391: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,825 INFO L290 TraceCheckUtils]: 392: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,825 INFO L290 TraceCheckUtils]: 393: Hoare triple {106495#(<= ~a12~0 11)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,825 INFO L290 TraceCheckUtils]: 394: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,825 INFO L290 TraceCheckUtils]: 395: Hoare triple {106495#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,826 INFO L290 TraceCheckUtils]: 396: Hoare triple {106495#(<= ~a12~0 11)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,826 INFO L290 TraceCheckUtils]: 397: Hoare triple {106495#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,826 INFO L290 TraceCheckUtils]: 398: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,826 INFO L290 TraceCheckUtils]: 399: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,827 INFO L290 TraceCheckUtils]: 400: Hoare triple {106495#(<= ~a12~0 11)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,827 INFO L290 TraceCheckUtils]: 401: Hoare triple {106495#(<= ~a12~0 11)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,827 INFO L290 TraceCheckUtils]: 402: Hoare triple {106495#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,827 INFO L290 TraceCheckUtils]: 403: Hoare triple {106495#(<= ~a12~0 11)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,828 INFO L290 TraceCheckUtils]: 404: Hoare triple {106495#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,828 INFO L290 TraceCheckUtils]: 405: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,828 INFO L290 TraceCheckUtils]: 406: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,828 INFO L290 TraceCheckUtils]: 407: Hoare triple {106495#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,829 INFO L290 TraceCheckUtils]: 408: Hoare triple {106495#(<= ~a12~0 11)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,829 INFO L290 TraceCheckUtils]: 409: Hoare triple {106495#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,829 INFO L290 TraceCheckUtils]: 410: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,829 INFO L290 TraceCheckUtils]: 411: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,830 INFO L290 TraceCheckUtils]: 412: Hoare triple {106495#(<= ~a12~0 11)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,830 INFO L290 TraceCheckUtils]: 413: Hoare triple {106495#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,830 INFO L290 TraceCheckUtils]: 414: Hoare triple {106495#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,830 INFO L290 TraceCheckUtils]: 415: Hoare triple {106495#(<= ~a12~0 11)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,830 INFO L290 TraceCheckUtils]: 416: Hoare triple {106495#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,831 INFO L290 TraceCheckUtils]: 417: Hoare triple {106495#(<= ~a12~0 11)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,831 INFO L290 TraceCheckUtils]: 418: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,831 INFO L290 TraceCheckUtils]: 419: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,831 INFO L290 TraceCheckUtils]: 420: Hoare triple {106495#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,832 INFO L290 TraceCheckUtils]: 421: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,832 INFO L290 TraceCheckUtils]: 422: Hoare triple {106495#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,832 INFO L290 TraceCheckUtils]: 423: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,832 INFO L290 TraceCheckUtils]: 424: Hoare triple {106495#(<= ~a12~0 11)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,833 INFO L290 TraceCheckUtils]: 425: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,833 INFO L290 TraceCheckUtils]: 426: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,833 INFO L290 TraceCheckUtils]: 427: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,833 INFO L290 TraceCheckUtils]: 428: Hoare triple {106495#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,834 INFO L290 TraceCheckUtils]: 429: Hoare triple {106495#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,834 INFO L290 TraceCheckUtils]: 430: Hoare triple {106495#(<= ~a12~0 11)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,834 INFO L290 TraceCheckUtils]: 431: Hoare triple {106495#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,834 INFO L290 TraceCheckUtils]: 432: Hoare triple {106495#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,834 INFO L290 TraceCheckUtils]: 433: Hoare triple {106495#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,835 INFO L290 TraceCheckUtils]: 434: Hoare triple {106495#(<= ~a12~0 11)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,835 INFO L290 TraceCheckUtils]: 435: Hoare triple {106495#(<= ~a12~0 11)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,835 INFO L290 TraceCheckUtils]: 436: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,835 INFO L290 TraceCheckUtils]: 437: Hoare triple {106495#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,836 INFO L290 TraceCheckUtils]: 438: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,836 INFO L290 TraceCheckUtils]: 439: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,836 INFO L290 TraceCheckUtils]: 440: Hoare triple {106495#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,836 INFO L290 TraceCheckUtils]: 441: Hoare triple {106495#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,837 INFO L290 TraceCheckUtils]: 442: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,837 INFO L290 TraceCheckUtils]: 443: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,837 INFO L290 TraceCheckUtils]: 444: Hoare triple {106495#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,837 INFO L290 TraceCheckUtils]: 445: Hoare triple {106495#(<= ~a12~0 11)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,838 INFO L290 TraceCheckUtils]: 446: Hoare triple {106495#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,838 INFO L290 TraceCheckUtils]: 447: Hoare triple {106495#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,838 INFO L290 TraceCheckUtils]: 448: Hoare triple {106495#(<= ~a12~0 11)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,838 INFO L290 TraceCheckUtils]: 449: Hoare triple {106495#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,838 INFO L290 TraceCheckUtils]: 450: Hoare triple {106495#(<= ~a12~0 11)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,839 INFO L290 TraceCheckUtils]: 451: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,839 INFO L290 TraceCheckUtils]: 452: Hoare triple {106495#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,839 INFO L290 TraceCheckUtils]: 453: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,839 INFO L290 TraceCheckUtils]: 454: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,840 INFO L290 TraceCheckUtils]: 455: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,840 INFO L290 TraceCheckUtils]: 456: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,840 INFO L290 TraceCheckUtils]: 457: Hoare triple {106495#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,840 INFO L290 TraceCheckUtils]: 458: Hoare triple {106495#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,841 INFO L290 TraceCheckUtils]: 459: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,841 INFO L290 TraceCheckUtils]: 460: Hoare triple {106495#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,841 INFO L290 TraceCheckUtils]: 461: Hoare triple {106495#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,841 INFO L290 TraceCheckUtils]: 462: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,842 INFO L290 TraceCheckUtils]: 463: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,842 INFO L290 TraceCheckUtils]: 464: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,842 INFO L290 TraceCheckUtils]: 465: Hoare triple {106495#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,842 INFO L290 TraceCheckUtils]: 466: Hoare triple {106495#(<= ~a12~0 11)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,843 INFO L290 TraceCheckUtils]: 467: Hoare triple {106495#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,843 INFO L290 TraceCheckUtils]: 468: Hoare triple {106495#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,843 INFO L290 TraceCheckUtils]: 469: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,843 INFO L290 TraceCheckUtils]: 470: Hoare triple {106495#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,843 INFO L290 TraceCheckUtils]: 471: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,844 INFO L290 TraceCheckUtils]: 472: Hoare triple {106495#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,844 INFO L290 TraceCheckUtils]: 473: Hoare triple {106495#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,844 INFO L290 TraceCheckUtils]: 474: Hoare triple {106495#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,844 INFO L290 TraceCheckUtils]: 475: Hoare triple {106495#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,845 INFO L290 TraceCheckUtils]: 476: Hoare triple {106495#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,845 INFO L290 TraceCheckUtils]: 477: Hoare triple {106495#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,845 INFO L290 TraceCheckUtils]: 478: Hoare triple {106495#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {106495#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:20,846 INFO L290 TraceCheckUtils]: 479: Hoare triple {106495#(<= ~a12~0 11)} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26; {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,846 INFO L290 TraceCheckUtils]: 480: Hoare triple {106496#(<= ~a12~0 76)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,846 INFO L290 TraceCheckUtils]: 481: Hoare triple {106496#(<= ~a12~0 76)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,846 INFO L290 TraceCheckUtils]: 482: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,847 INFO L290 TraceCheckUtils]: 483: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,847 INFO L290 TraceCheckUtils]: 484: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,847 INFO L290 TraceCheckUtils]: 485: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,847 INFO L290 TraceCheckUtils]: 486: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,848 INFO L290 TraceCheckUtils]: 487: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,848 INFO L290 TraceCheckUtils]: 488: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,848 INFO L290 TraceCheckUtils]: 489: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,848 INFO L290 TraceCheckUtils]: 490: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,849 INFO L290 TraceCheckUtils]: 491: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,849 INFO L290 TraceCheckUtils]: 492: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,849 INFO L290 TraceCheckUtils]: 493: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,849 INFO L290 TraceCheckUtils]: 494: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,849 INFO L290 TraceCheckUtils]: 495: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,850 INFO L290 TraceCheckUtils]: 496: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,850 INFO L290 TraceCheckUtils]: 497: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,850 INFO L290 TraceCheckUtils]: 498: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,850 INFO L290 TraceCheckUtils]: 499: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,851 INFO L290 TraceCheckUtils]: 500: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,851 INFO L290 TraceCheckUtils]: 501: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,851 INFO L290 TraceCheckUtils]: 502: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,851 INFO L290 TraceCheckUtils]: 503: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,852 INFO L290 TraceCheckUtils]: 504: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,852 INFO L290 TraceCheckUtils]: 505: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,852 INFO L290 TraceCheckUtils]: 506: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,852 INFO L290 TraceCheckUtils]: 507: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,853 INFO L290 TraceCheckUtils]: 508: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,853 INFO L290 TraceCheckUtils]: 509: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,853 INFO L290 TraceCheckUtils]: 510: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,853 INFO L290 TraceCheckUtils]: 511: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,853 INFO L290 TraceCheckUtils]: 512: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,854 INFO L290 TraceCheckUtils]: 513: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,854 INFO L290 TraceCheckUtils]: 514: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,855 INFO L290 TraceCheckUtils]: 515: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,855 INFO L290 TraceCheckUtils]: 516: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,855 INFO L290 TraceCheckUtils]: 517: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,855 INFO L290 TraceCheckUtils]: 518: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,856 INFO L290 TraceCheckUtils]: 519: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,856 INFO L290 TraceCheckUtils]: 520: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,856 INFO L290 TraceCheckUtils]: 521: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,856 INFO L290 TraceCheckUtils]: 522: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,856 INFO L290 TraceCheckUtils]: 523: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,857 INFO L290 TraceCheckUtils]: 524: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,857 INFO L290 TraceCheckUtils]: 525: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,857 INFO L290 TraceCheckUtils]: 526: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,857 INFO L290 TraceCheckUtils]: 527: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,858 INFO L290 TraceCheckUtils]: 528: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,858 INFO L290 TraceCheckUtils]: 529: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,858 INFO L290 TraceCheckUtils]: 530: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,858 INFO L290 TraceCheckUtils]: 531: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,859 INFO L290 TraceCheckUtils]: 532: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,859 INFO L290 TraceCheckUtils]: 533: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,859 INFO L290 TraceCheckUtils]: 534: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,859 INFO L290 TraceCheckUtils]: 535: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,860 INFO L290 TraceCheckUtils]: 536: Hoare triple {106496#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,861 INFO L290 TraceCheckUtils]: 537: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,861 INFO L290 TraceCheckUtils]: 538: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,861 INFO L290 TraceCheckUtils]: 539: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,862 INFO L290 TraceCheckUtils]: 540: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,862 INFO L290 TraceCheckUtils]: 541: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,862 INFO L290 TraceCheckUtils]: 542: Hoare triple {106496#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,862 INFO L290 TraceCheckUtils]: 543: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,863 INFO L290 TraceCheckUtils]: 544: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,863 INFO L290 TraceCheckUtils]: 545: Hoare triple {106496#(<= ~a12~0 76)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,863 INFO L290 TraceCheckUtils]: 546: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,863 INFO L290 TraceCheckUtils]: 547: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,864 INFO L290 TraceCheckUtils]: 548: Hoare triple {106496#(<= ~a12~0 76)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,864 INFO L290 TraceCheckUtils]: 549: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,864 INFO L290 TraceCheckUtils]: 550: Hoare triple {106496#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,864 INFO L290 TraceCheckUtils]: 551: Hoare triple {106496#(<= ~a12~0 76)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,865 INFO L290 TraceCheckUtils]: 552: Hoare triple {106496#(<= ~a12~0 76)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,865 INFO L290 TraceCheckUtils]: 553: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,865 INFO L290 TraceCheckUtils]: 554: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,865 INFO L290 TraceCheckUtils]: 555: Hoare triple {106496#(<= ~a12~0 76)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,866 INFO L290 TraceCheckUtils]: 556: Hoare triple {106496#(<= ~a12~0 76)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,866 INFO L290 TraceCheckUtils]: 557: Hoare triple {106496#(<= ~a12~0 76)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,866 INFO L290 TraceCheckUtils]: 558: Hoare triple {106496#(<= ~a12~0 76)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,866 INFO L290 TraceCheckUtils]: 559: Hoare triple {106496#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,866 INFO L290 TraceCheckUtils]: 560: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,867 INFO L290 TraceCheckUtils]: 561: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,867 INFO L290 TraceCheckUtils]: 562: Hoare triple {106496#(<= ~a12~0 76)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,867 INFO L290 TraceCheckUtils]: 563: Hoare triple {106496#(<= ~a12~0 76)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,867 INFO L290 TraceCheckUtils]: 564: Hoare triple {106496#(<= ~a12~0 76)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,868 INFO L290 TraceCheckUtils]: 565: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,868 INFO L290 TraceCheckUtils]: 566: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,868 INFO L290 TraceCheckUtils]: 567: Hoare triple {106496#(<= ~a12~0 76)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,868 INFO L290 TraceCheckUtils]: 568: Hoare triple {106496#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,869 INFO L290 TraceCheckUtils]: 569: Hoare triple {106496#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,869 INFO L290 TraceCheckUtils]: 570: Hoare triple {106496#(<= ~a12~0 76)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,869 INFO L290 TraceCheckUtils]: 571: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,869 INFO L290 TraceCheckUtils]: 572: Hoare triple {106496#(<= ~a12~0 76)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,870 INFO L290 TraceCheckUtils]: 573: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,870 INFO L290 TraceCheckUtils]: 574: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,870 INFO L290 TraceCheckUtils]: 575: Hoare triple {106496#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,870 INFO L290 TraceCheckUtils]: 576: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,870 INFO L290 TraceCheckUtils]: 577: Hoare triple {106496#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,871 INFO L290 TraceCheckUtils]: 578: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,871 INFO L290 TraceCheckUtils]: 579: Hoare triple {106496#(<= ~a12~0 76)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,871 INFO L290 TraceCheckUtils]: 580: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,871 INFO L290 TraceCheckUtils]: 581: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,872 INFO L290 TraceCheckUtils]: 582: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,872 INFO L290 TraceCheckUtils]: 583: Hoare triple {106496#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,872 INFO L290 TraceCheckUtils]: 584: Hoare triple {106496#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,873 INFO L290 TraceCheckUtils]: 585: Hoare triple {106496#(<= ~a12~0 76)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,873 INFO L290 TraceCheckUtils]: 586: Hoare triple {106496#(<= ~a12~0 76)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,873 INFO L290 TraceCheckUtils]: 587: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,873 INFO L290 TraceCheckUtils]: 588: Hoare triple {106496#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,874 INFO L290 TraceCheckUtils]: 589: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,874 INFO L290 TraceCheckUtils]: 590: Hoare triple {106496#(<= ~a12~0 76)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,874 INFO L290 TraceCheckUtils]: 591: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,875 INFO L290 TraceCheckUtils]: 592: Hoare triple {106496#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,875 INFO L290 TraceCheckUtils]: 593: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,875 INFO L290 TraceCheckUtils]: 594: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,875 INFO L290 TraceCheckUtils]: 595: Hoare triple {106496#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,876 INFO L290 TraceCheckUtils]: 596: Hoare triple {106496#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,876 INFO L290 TraceCheckUtils]: 597: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,876 INFO L290 TraceCheckUtils]: 598: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,877 INFO L290 TraceCheckUtils]: 599: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,878 INFO L290 TraceCheckUtils]: 600: Hoare triple {106496#(<= ~a12~0 76)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,878 INFO L290 TraceCheckUtils]: 601: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,878 INFO L290 TraceCheckUtils]: 602: Hoare triple {106496#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,878 INFO L290 TraceCheckUtils]: 603: Hoare triple {106496#(<= ~a12~0 76)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,879 INFO L290 TraceCheckUtils]: 604: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,879 INFO L290 TraceCheckUtils]: 605: Hoare triple {106496#(<= ~a12~0 76)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,879 INFO L290 TraceCheckUtils]: 606: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,879 INFO L290 TraceCheckUtils]: 607: Hoare triple {106496#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,880 INFO L290 TraceCheckUtils]: 608: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,880 INFO L290 TraceCheckUtils]: 609: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,880 INFO L290 TraceCheckUtils]: 610: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,881 INFO L290 TraceCheckUtils]: 611: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,881 INFO L290 TraceCheckUtils]: 612: Hoare triple {106496#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,881 INFO L290 TraceCheckUtils]: 613: Hoare triple {106496#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,881 INFO L290 TraceCheckUtils]: 614: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,882 INFO L290 TraceCheckUtils]: 615: Hoare triple {106496#(<= ~a12~0 76)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,882 INFO L290 TraceCheckUtils]: 616: Hoare triple {106496#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,882 INFO L290 TraceCheckUtils]: 617: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,882 INFO L290 TraceCheckUtils]: 618: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,883 INFO L290 TraceCheckUtils]: 619: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,883 INFO L290 TraceCheckUtils]: 620: Hoare triple {106496#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,883 INFO L290 TraceCheckUtils]: 621: Hoare triple {106496#(<= ~a12~0 76)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,883 INFO L290 TraceCheckUtils]: 622: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,884 INFO L290 TraceCheckUtils]: 623: Hoare triple {106496#(<= ~a12~0 76)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,884 INFO L290 TraceCheckUtils]: 624: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,884 INFO L290 TraceCheckUtils]: 625: Hoare triple {106496#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,884 INFO L290 TraceCheckUtils]: 626: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,885 INFO L290 TraceCheckUtils]: 627: Hoare triple {106496#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,885 INFO L290 TraceCheckUtils]: 628: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,885 INFO L290 TraceCheckUtils]: 629: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,885 INFO L290 TraceCheckUtils]: 630: Hoare triple {106496#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,886 INFO L290 TraceCheckUtils]: 631: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,886 INFO L290 TraceCheckUtils]: 632: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,886 INFO L290 TraceCheckUtils]: 633: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,886 INFO L290 TraceCheckUtils]: 634: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,887 INFO L290 TraceCheckUtils]: 635: Hoare triple {106496#(<= ~a12~0 76)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,887 INFO L290 TraceCheckUtils]: 636: Hoare triple {106496#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,887 INFO L290 TraceCheckUtils]: 637: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,888 INFO L290 TraceCheckUtils]: 638: Hoare triple {106496#(<= ~a12~0 76)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,888 INFO L290 TraceCheckUtils]: 639: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,888 INFO L290 TraceCheckUtils]: 640: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,888 INFO L290 TraceCheckUtils]: 641: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,889 INFO L290 TraceCheckUtils]: 642: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,889 INFO L290 TraceCheckUtils]: 643: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,889 INFO L290 TraceCheckUtils]: 644: Hoare triple {106496#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,889 INFO L290 TraceCheckUtils]: 645: Hoare triple {106496#(<= ~a12~0 76)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,890 INFO L290 TraceCheckUtils]: 646: Hoare triple {106496#(<= ~a12~0 76)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,890 INFO L290 TraceCheckUtils]: 647: Hoare triple {106496#(<= ~a12~0 76)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,890 INFO L290 TraceCheckUtils]: 648: Hoare triple {106496#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,890 INFO L290 TraceCheckUtils]: 649: Hoare triple {106496#(<= ~a12~0 76)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,891 INFO L290 TraceCheckUtils]: 650: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,891 INFO L290 TraceCheckUtils]: 651: Hoare triple {106496#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,891 INFO L290 TraceCheckUtils]: 652: Hoare triple {106496#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,891 INFO L290 TraceCheckUtils]: 653: Hoare triple {106496#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {106496#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 654: Hoare triple {106496#(<= ~a12~0 76)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 655: Hoare triple {106494#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 656: Hoare triple {106494#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 657: Hoare triple {106494#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 658: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 659: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 660: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 661: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,892 INFO L290 TraceCheckUtils]: 662: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 663: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 664: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 665: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 666: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 667: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 668: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 669: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 670: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 671: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 672: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 673: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 674: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 675: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 676: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 677: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,893 INFO L290 TraceCheckUtils]: 678: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 679: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 680: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 681: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 682: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 683: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 684: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 685: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 686: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 687: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 688: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 689: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 690: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 691: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 692: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 693: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 694: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,894 INFO L290 TraceCheckUtils]: 695: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 696: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 697: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 698: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 699: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 700: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 701: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 702: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 703: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 704: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 705: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 706: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 707: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 708: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 709: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 710: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 711: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,895 INFO L290 TraceCheckUtils]: 712: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 713: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 714: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 715: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 716: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 717: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 718: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 719: Hoare triple {106494#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 720: Hoare triple {106494#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 721: Hoare triple {106494#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 722: Hoare triple {106494#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 723: Hoare triple {106494#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 724: Hoare triple {106494#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 725: Hoare triple {106494#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 726: Hoare triple {106494#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 727: Hoare triple {106494#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106494#false} is VALID [2022-02-20 15:41:20,896 INFO L290 TraceCheckUtils]: 728: Hoare triple {106494#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 729: Hoare triple {106494#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 730: Hoare triple {106494#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 731: Hoare triple {106494#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 732: Hoare triple {106494#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 733: Hoare triple {106494#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 734: Hoare triple {106494#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 735: Hoare triple {106494#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 736: Hoare triple {106494#false} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1; {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 737: Hoare triple {106494#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 738: Hoare triple {106494#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106494#false} is VALID [2022-02-20 15:41:20,897 INFO L290 TraceCheckUtils]: 739: Hoare triple {106494#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106494#false} is VALID [2022-02-20 15:41:20,898 INFO L290 TraceCheckUtils]: 740: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 741: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 742: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 743: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 744: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 745: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 746: Hoare triple {106494#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 747: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 748: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 749: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 750: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 751: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 752: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 753: Hoare triple {106494#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 754: Hoare triple {106494#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,899 INFO L290 TraceCheckUtils]: 755: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,900 INFO L290 TraceCheckUtils]: 756: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,900 INFO L290 TraceCheckUtils]: 757: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,900 INFO L290 TraceCheckUtils]: 758: Hoare triple {106494#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106494#false} is VALID [2022-02-20 15:41:20,900 INFO L290 TraceCheckUtils]: 759: Hoare triple {106494#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {106494#false} is VALID [2022-02-20 15:41:20,900 INFO L290 TraceCheckUtils]: 760: Hoare triple {106494#false} assume !false; {106494#false} is VALID [2022-02-20 15:41:20,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 1169 proven. 155 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:20,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:20,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105377289] [2022-02-20 15:41:20,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105377289] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 15:41:20,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398139345] [2022-02-20 15:41:20,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:20,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 15:41:20,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 15:41:20,909 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 15:41:20,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-20 15:41:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:21,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 961 conjuncts, 2 conjunts are in the unsatisfiable core [2022-02-20 15:41:21,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:21,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 0: Hoare triple {106493#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 1: Hoare triple {106493#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 2: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 3: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 4: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 5: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 6: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 7: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 8: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 9: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 10: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 11: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,764 INFO L290 TraceCheckUtils]: 12: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,765 INFO L290 TraceCheckUtils]: 13: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,765 INFO L290 TraceCheckUtils]: 14: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 15: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 16: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 17: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 18: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 19: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 20: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 21: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 22: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 23: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 24: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 25: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 26: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 27: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 28: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 29: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 30: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 31: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 32: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 33: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,768 INFO L290 TraceCheckUtils]: 34: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,774 INFO L290 TraceCheckUtils]: 35: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,774 INFO L290 TraceCheckUtils]: 36: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,774 INFO L290 TraceCheckUtils]: 37: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,774 INFO L290 TraceCheckUtils]: 38: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,774 INFO L290 TraceCheckUtils]: 39: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 40: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 41: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 42: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 43: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 44: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 45: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 46: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 47: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,775 INFO L290 TraceCheckUtils]: 48: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 49: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 50: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 51: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 52: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 53: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 54: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 55: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 56: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 57: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,776 INFO L290 TraceCheckUtils]: 58: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 59: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 60: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 61: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 62: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 63: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 64: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 65: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 66: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 67: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,777 INFO L290 TraceCheckUtils]: 68: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 69: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 70: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 71: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 72: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 73: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 74: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 75: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 76: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 77: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,778 INFO L290 TraceCheckUtils]: 78: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 79: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 80: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 81: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 82: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 83: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 84: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 85: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 86: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 87: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,779 INFO L290 TraceCheckUtils]: 88: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 89: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 90: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 91: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 92: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 93: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 94: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 95: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 96: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 97: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,780 INFO L290 TraceCheckUtils]: 98: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 99: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 100: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 101: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 102: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 103: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 104: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 105: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 106: Hoare triple {106493#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 107: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:22,781 INFO L290 TraceCheckUtils]: 108: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 109: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 110: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 111: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 112: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 113: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 114: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 115: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 116: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 117: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,782 INFO L290 TraceCheckUtils]: 118: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 119: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 120: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 121: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 122: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 123: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 124: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 125: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 126: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 127: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,783 INFO L290 TraceCheckUtils]: 128: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 129: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 130: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 131: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 132: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 133: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 134: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 135: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 136: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 137: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,784 INFO L290 TraceCheckUtils]: 138: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 139: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 140: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 141: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 142: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 143: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 144: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 145: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 146: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 147: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,785 INFO L290 TraceCheckUtils]: 148: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 149: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 150: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 151: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 152: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 153: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 154: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 155: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 156: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 157: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,786 INFO L290 TraceCheckUtils]: 158: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 159: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 160: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 161: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 162: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 163: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 164: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 165: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 166: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 167: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,787 INFO L290 TraceCheckUtils]: 168: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 169: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 170: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 171: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 172: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 173: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 174: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 175: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 176: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 177: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,788 INFO L290 TraceCheckUtils]: 178: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 179: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 180: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 181: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 182: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 183: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 184: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 185: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 186: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 187: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,789 INFO L290 TraceCheckUtils]: 188: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 189: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 190: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 191: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 192: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 193: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 194: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 195: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 196: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 197: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,790 INFO L290 TraceCheckUtils]: 198: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 199: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 200: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 201: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 202: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 203: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 204: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 205: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 206: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 207: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,791 INFO L290 TraceCheckUtils]: 208: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 209: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 210: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 211: Hoare triple {106493#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 212: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 213: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 214: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 215: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 216: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 217: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,792 INFO L290 TraceCheckUtils]: 218: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 219: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 220: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 221: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 222: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 223: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 224: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 225: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 226: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 227: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,793 INFO L290 TraceCheckUtils]: 228: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 229: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 230: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 231: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 232: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 233: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 234: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 235: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 236: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 237: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,794 INFO L290 TraceCheckUtils]: 238: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 239: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 240: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 241: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 242: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 243: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 244: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 245: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 246: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 247: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,795 INFO L290 TraceCheckUtils]: 248: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 249: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 250: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 251: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 252: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 253: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 254: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 255: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 256: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 257: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,796 INFO L290 TraceCheckUtils]: 258: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 259: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 260: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 261: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 262: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 263: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 264: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 265: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 266: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 267: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,797 INFO L290 TraceCheckUtils]: 268: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 269: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 270: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 271: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 272: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 273: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 274: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 275: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 276: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 277: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,798 INFO L290 TraceCheckUtils]: 278: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 279: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 280: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 281: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 282: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 283: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 284: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 285: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 286: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 287: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,799 INFO L290 TraceCheckUtils]: 288: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 289: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 290: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 291: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 292: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 293: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 294: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 295: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 296: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 297: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,800 INFO L290 TraceCheckUtils]: 298: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 299: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 300: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 301: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 302: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 303: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 304: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 305: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 306: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 307: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,801 INFO L290 TraceCheckUtils]: 308: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 309: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 310: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 311: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 312: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 313: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 314: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 315: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 316: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 317: Hoare triple {106493#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 318: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,802 INFO L290 TraceCheckUtils]: 319: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 320: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 321: Hoare triple {106493#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 322: Hoare triple {106493#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 323: Hoare triple {106493#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 324: Hoare triple {106493#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 325: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 326: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 327: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:22,803 INFO L290 TraceCheckUtils]: 328: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 329: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 330: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 331: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 332: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 333: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 334: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 335: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 336: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 337: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,804 INFO L290 TraceCheckUtils]: 338: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 339: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 340: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 341: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 342: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 343: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 344: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 345: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 346: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 347: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 348: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 349: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 350: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 351: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 352: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,805 INFO L290 TraceCheckUtils]: 353: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 354: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 355: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 356: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 357: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 358: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 359: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 360: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 361: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 362: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 363: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 364: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 365: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 366: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 367: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 368: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 369: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 370: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 371: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 372: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 373: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 374: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 375: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 376: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,806 INFO L290 TraceCheckUtils]: 377: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 378: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 379: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 380: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 381: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 382: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 383: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 384: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 385: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 386: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 387: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 388: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 389: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 390: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 391: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 392: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 393: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 394: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 395: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 396: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 397: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 398: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 399: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 400: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,807 INFO L290 TraceCheckUtils]: 401: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 402: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 403: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 404: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 405: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 406: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 407: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 408: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 409: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 410: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 411: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 412: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 413: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 414: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 415: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 416: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 417: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 418: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 419: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 420: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 421: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 422: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 423: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,808 INFO L290 TraceCheckUtils]: 424: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 425: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 426: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 427: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 428: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 429: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 430: Hoare triple {106493#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 431: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 432: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 433: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 434: Hoare triple {106493#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 435: Hoare triple {106493#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 436: Hoare triple {106493#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 437: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 438: Hoare triple {106493#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 439: Hoare triple {106493#true} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 440: Hoare triple {106493#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 441: Hoare triple {106493#true} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 442: Hoare triple {106493#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 443: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 444: Hoare triple {106493#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 445: Hoare triple {106493#true} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 446: Hoare triple {106493#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 447: Hoare triple {106493#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,809 INFO L290 TraceCheckUtils]: 448: Hoare triple {106493#true} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 449: Hoare triple {106493#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 450: Hoare triple {106493#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 451: Hoare triple {106493#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 452: Hoare triple {106493#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 453: Hoare triple {106493#true} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 454: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 455: Hoare triple {106493#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 456: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 457: Hoare triple {106493#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 458: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 459: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 460: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 461: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 462: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 463: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 464: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 465: Hoare triple {106493#true} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 466: Hoare triple {106493#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 467: Hoare triple {106493#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 468: Hoare triple {106493#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 469: Hoare triple {106493#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 470: Hoare triple {106493#true} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,810 INFO L290 TraceCheckUtils]: 471: Hoare triple {106493#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 472: Hoare triple {106493#true} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 473: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 474: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 475: Hoare triple {106493#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 476: Hoare triple {106493#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 477: Hoare triple {106493#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 478: Hoare triple {106493#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 479: Hoare triple {106493#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26; {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 480: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 481: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 482: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 483: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 484: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 485: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 486: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 487: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 488: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 489: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 490: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 491: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 492: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 493: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,811 INFO L290 TraceCheckUtils]: 494: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 495: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 496: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 497: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 498: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 499: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 500: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 501: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 502: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 503: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 504: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 505: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 506: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 507: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 508: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 509: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 510: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 511: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 512: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 513: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 514: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 515: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 516: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 517: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,812 INFO L290 TraceCheckUtils]: 518: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,813 INFO L290 TraceCheckUtils]: 519: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,813 INFO L290 TraceCheckUtils]: 520: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,813 INFO L290 TraceCheckUtils]: 521: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,813 INFO L290 TraceCheckUtils]: 522: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 523: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 524: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 525: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 526: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 527: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 528: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 529: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 530: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 531: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 532: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 533: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 534: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 535: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 536: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 537: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 538: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 539: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 540: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 541: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 542: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 543: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 544: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,814 INFO L290 TraceCheckUtils]: 545: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 546: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 547: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 548: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 549: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 550: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 551: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 552: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 553: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 554: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 555: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 556: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 557: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 558: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 559: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 560: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 561: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 562: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 563: Hoare triple {106493#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 564: Hoare triple {106493#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 565: Hoare triple {106493#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 566: Hoare triple {106493#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,815 INFO L290 TraceCheckUtils]: 567: Hoare triple {106493#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 568: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 569: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 570: Hoare triple {106493#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 571: Hoare triple {106493#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 572: Hoare triple {106493#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 573: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 574: Hoare triple {106493#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 575: Hoare triple {106493#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 576: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 577: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 578: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 579: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 580: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 581: Hoare triple {106493#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 582: Hoare triple {106493#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 583: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 584: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 585: Hoare triple {106493#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 586: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 587: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 588: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 589: Hoare triple {106493#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 590: Hoare triple {106493#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,816 INFO L290 TraceCheckUtils]: 591: Hoare triple {106493#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 592: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 593: Hoare triple {106493#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 594: Hoare triple {106493#true} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 595: Hoare triple {106493#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 596: Hoare triple {106493#true} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 597: Hoare triple {106493#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 598: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 599: Hoare triple {106493#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 600: Hoare triple {106493#true} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 601: Hoare triple {106493#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 602: Hoare triple {106493#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 603: Hoare triple {106493#true} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 604: Hoare triple {106493#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 605: Hoare triple {106493#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 606: Hoare triple {106493#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 607: Hoare triple {106493#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 608: Hoare triple {106493#true} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {106493#true} is VALID [2022-02-20 15:41:22,817 INFO L290 TraceCheckUtils]: 609: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 610: Hoare triple {106493#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 611: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 612: Hoare triple {106493#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 613: Hoare triple {106493#true} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 614: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 615: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 616: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 617: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 618: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 619: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 620: Hoare triple {106493#true} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 621: Hoare triple {106493#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 622: Hoare triple {106493#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 623: Hoare triple {106493#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 624: Hoare triple {106493#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,822 INFO L290 TraceCheckUtils]: 625: Hoare triple {106493#true} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 626: Hoare triple {106493#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 627: Hoare triple {106493#true} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 628: Hoare triple {106493#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 629: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 630: Hoare triple {106493#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 631: Hoare triple {106493#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 632: Hoare triple {106493#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 633: Hoare triple {106493#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {106493#true} is VALID [2022-02-20 15:41:22,823 INFO L290 TraceCheckUtils]: 634: Hoare triple {106493#true} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 635: Hoare triple {106493#true} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 636: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 637: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 638: Hoare triple {106493#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 639: Hoare triple {106493#true} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 640: Hoare triple {106493#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 641: Hoare triple {106493#true} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 642: Hoare triple {106493#true} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 643: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,824 INFO L290 TraceCheckUtils]: 644: Hoare triple {106493#true} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 645: Hoare triple {106493#true} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 646: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 647: Hoare triple {106493#true} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 648: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 649: Hoare triple {106493#true} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 650: Hoare triple {106493#true} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 651: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 652: Hoare triple {106493#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 653: Hoare triple {106493#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,825 INFO L290 TraceCheckUtils]: 654: Hoare triple {106493#true} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 655: Hoare triple {106493#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 656: Hoare triple {106493#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 657: Hoare triple {106493#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 658: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 659: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 660: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 661: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 662: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 663: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 664: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 665: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 666: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 667: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 668: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 669: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 670: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 671: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 672: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,826 INFO L290 TraceCheckUtils]: 673: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 674: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 675: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 676: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 677: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 678: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 679: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 680: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 681: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 682: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 683: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 684: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 685: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 686: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 687: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 688: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 689: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 690: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 691: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 692: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 693: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 694: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,827 INFO L290 TraceCheckUtils]: 695: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 696: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 697: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 698: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 699: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 700: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 701: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 702: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 703: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 704: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 705: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 706: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 707: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 708: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 709: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 710: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 711: Hoare triple {106493#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 712: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 713: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 714: Hoare triple {106493#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,828 INFO L290 TraceCheckUtils]: 715: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 716: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 717: Hoare triple {106493#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 718: Hoare triple {106493#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 719: Hoare triple {106493#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 720: Hoare triple {106493#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 721: Hoare triple {106493#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 722: Hoare triple {106493#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 723: Hoare triple {106493#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 724: Hoare triple {106493#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 725: Hoare triple {106493#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 726: Hoare triple {106493#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 727: Hoare triple {106493#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 728: Hoare triple {106493#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,829 INFO L290 TraceCheckUtils]: 729: Hoare triple {106493#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,830 INFO L290 TraceCheckUtils]: 730: Hoare triple {106493#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,830 INFO L290 TraceCheckUtils]: 731: Hoare triple {106493#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,830 INFO L290 TraceCheckUtils]: 732: Hoare triple {106493#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {106493#true} is VALID [2022-02-20 15:41:22,830 INFO L290 TraceCheckUtils]: 733: Hoare triple {106493#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {106493#true} is VALID [2022-02-20 15:41:22,830 INFO L290 TraceCheckUtils]: 734: Hoare triple {106493#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {106493#true} is VALID [2022-02-20 15:41:22,830 INFO L290 TraceCheckUtils]: 735: Hoare triple {106493#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {106493#true} is VALID [2022-02-20 15:41:22,831 INFO L290 TraceCheckUtils]: 736: Hoare triple {106493#true} assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1; {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,831 INFO L290 TraceCheckUtils]: 737: Hoare triple {108708#(<= 10 ~a21~0)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,831 INFO L290 TraceCheckUtils]: 738: Hoare triple {108708#(<= 10 ~a21~0)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,832 INFO L290 TraceCheckUtils]: 739: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,833 INFO L290 TraceCheckUtils]: 740: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,833 INFO L290 TraceCheckUtils]: 741: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,833 INFO L290 TraceCheckUtils]: 742: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,833 INFO L290 TraceCheckUtils]: 743: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,834 INFO L290 TraceCheckUtils]: 744: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,834 INFO L290 TraceCheckUtils]: 745: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,834 INFO L290 TraceCheckUtils]: 746: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,834 INFO L290 TraceCheckUtils]: 747: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,835 INFO L290 TraceCheckUtils]: 748: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,835 INFO L290 TraceCheckUtils]: 749: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,835 INFO L290 TraceCheckUtils]: 750: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,836 INFO L290 TraceCheckUtils]: 751: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,836 INFO L290 TraceCheckUtils]: 752: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,836 INFO L290 TraceCheckUtils]: 753: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,836 INFO L290 TraceCheckUtils]: 754: Hoare triple {108708#(<= 10 ~a21~0)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,837 INFO L290 TraceCheckUtils]: 755: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,837 INFO L290 TraceCheckUtils]: 756: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,837 INFO L290 TraceCheckUtils]: 757: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,837 INFO L290 TraceCheckUtils]: 758: Hoare triple {108708#(<= 10 ~a21~0)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {108708#(<= 10 ~a21~0)} is VALID [2022-02-20 15:41:22,838 INFO L290 TraceCheckUtils]: 759: Hoare triple {108708#(<= 10 ~a21~0)} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {106494#false} is VALID [2022-02-20 15:41:22,838 INFO L290 TraceCheckUtils]: 760: Hoare triple {106494#false} assume !false; {106494#false} is VALID [2022-02-20 15:41:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 137 proven. 0 refuted. 0 times theorem prover too weak. 1524 trivial. 0 not checked. [2022-02-20 15:41:22,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 15:41:22,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398139345] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:22,839 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 15:41:22,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-02-20 15:41:22,839 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699448399] [2022-02-20 15:41:22,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:22,840 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 761 [2022-02-20 15:41:22,840 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:22,840 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:22,958 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 206 edges. 206 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:22,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:41:22,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:22,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:41:22,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-20 15:41:22,959 INFO L87 Difference]: Start difference. First operand 3386 states and 3644 transitions. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:25,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:25,224 INFO L93 Difference]: Finished difference Result 7482 states and 8119 transitions. [2022-02-20 15:41:25,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 15:41:25,224 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 761 [2022-02-20 15:41:25,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:25,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2022-02-20 15:41:25,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:25,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2022-02-20 15:41:25,229 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 712 transitions. [2022-02-20 15:41:25,666 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 712 edges. 712 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:26,190 INFO L225 Difference]: With dead ends: 7482 [2022-02-20 15:41:26,190 INFO L226 Difference]: Without dead ends: 4276 [2022-02-20 15:41:26,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-20 15:41:26,193 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 156 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:26,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 245 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 15:41:26,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4276 states. [2022-02-20 15:41:26,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4276 to 4098. [2022-02-20 15:41:26,276 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:26,279 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4276 states. Second operand has 4098 states, 4097 states have (on average 1.072247986331462) internal successors, (4393), 4097 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:26,281 INFO L74 IsIncluded]: Start isIncluded. First operand 4276 states. Second operand has 4098 states, 4097 states have (on average 1.072247986331462) internal successors, (4393), 4097 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:26,283 INFO L87 Difference]: Start difference. First operand 4276 states. Second operand has 4098 states, 4097 states have (on average 1.072247986331462) internal successors, (4393), 4097 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:26,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:26,796 INFO L93 Difference]: Finished difference Result 4276 states and 4584 transitions. [2022-02-20 15:41:26,796 INFO L276 IsEmpty]: Start isEmpty. Operand 4276 states and 4584 transitions. [2022-02-20 15:41:26,800 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:26,800 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:26,803 INFO L74 IsIncluded]: Start isIncluded. First operand has 4098 states, 4097 states have (on average 1.072247986331462) internal successors, (4393), 4097 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 4276 states. [2022-02-20 15:41:26,805 INFO L87 Difference]: Start difference. First operand has 4098 states, 4097 states have (on average 1.072247986331462) internal successors, (4393), 4097 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 4276 states. [2022-02-20 15:41:27,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:27,301 INFO L93 Difference]: Finished difference Result 4276 states and 4584 transitions. [2022-02-20 15:41:27,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4276 states and 4584 transitions. [2022-02-20 15:41:27,304 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:27,304 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:27,304 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:27,304 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:27,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4098 states, 4097 states have (on average 1.072247986331462) internal successors, (4393), 4097 states have internal predecessors, (4393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:27,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4098 states to 4098 states and 4393 transitions. [2022-02-20 15:41:27,787 INFO L78 Accepts]: Start accepts. Automaton has 4098 states and 4393 transitions. Word has length 761 [2022-02-20 15:41:27,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:27,787 INFO L470 AbstractCegarLoop]: Abstraction has 4098 states and 4393 transitions. [2022-02-20 15:41:27,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:27,787 INFO L276 IsEmpty]: Start isEmpty. Operand 4098 states and 4393 transitions. [2022-02-20 15:41:27,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 777 [2022-02-20 15:41:27,792 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:27,793 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:41:27,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-20 15:41:27,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-20 15:41:28,000 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:28,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:28,000 INFO L85 PathProgramCache]: Analyzing trace with hash 804826458, now seen corresponding path program 1 times [2022-02-20 15:41:28,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:28,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926841438] [2022-02-20 15:41:28,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:28,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:28,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:28,546 INFO L290 TraceCheckUtils]: 0: Hoare triple {129042#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {129042#true} is VALID [2022-02-20 15:41:28,546 INFO L290 TraceCheckUtils]: 1: Hoare triple {129042#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {129042#true} is VALID [2022-02-20 15:41:28,546 INFO L290 TraceCheckUtils]: 2: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 3: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 4: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 5: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 6: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 7: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 8: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 9: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,547 INFO L290 TraceCheckUtils]: 10: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 11: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 12: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 13: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 14: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 15: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 16: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 17: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,548 INFO L290 TraceCheckUtils]: 18: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 19: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 20: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 21: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 22: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 23: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 24: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 25: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,549 INFO L290 TraceCheckUtils]: 26: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 27: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 28: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 29: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 30: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 31: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 32: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 33: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 34: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,550 INFO L290 TraceCheckUtils]: 35: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 36: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 37: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 38: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 39: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 40: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 41: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 42: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 43: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 44: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,551 INFO L290 TraceCheckUtils]: 45: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 46: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 47: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 48: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 49: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 50: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 51: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 52: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 53: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 54: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,552 INFO L290 TraceCheckUtils]: 55: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 56: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 57: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 58: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 59: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 60: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 61: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 62: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 63: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 64: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 65: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,553 INFO L290 TraceCheckUtils]: 66: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 67: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 68: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 69: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 70: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 71: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 72: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 73: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 74: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,554 INFO L290 TraceCheckUtils]: 75: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 76: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 77: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 78: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 79: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 80: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 81: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 82: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 83: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 84: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,555 INFO L290 TraceCheckUtils]: 85: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 86: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 87: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 88: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 89: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 90: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 91: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 92: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 93: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 94: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,556 INFO L290 TraceCheckUtils]: 95: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 96: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 97: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 98: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 99: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 100: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 101: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 102: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 103: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 104: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:28,557 INFO L290 TraceCheckUtils]: 105: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 106: Hoare triple {129042#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 107: Hoare triple {129042#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 108: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 109: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 110: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 111: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 112: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 113: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 114: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,558 INFO L290 TraceCheckUtils]: 115: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 116: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 117: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 118: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 119: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 120: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 121: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 122: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 123: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 124: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,559 INFO L290 TraceCheckUtils]: 125: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 126: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 127: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 128: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 129: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 130: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 131: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 132: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 133: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 134: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,560 INFO L290 TraceCheckUtils]: 135: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 136: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 137: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 138: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 139: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 140: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 141: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 142: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 143: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 144: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,561 INFO L290 TraceCheckUtils]: 145: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 146: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 147: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 148: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 149: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 150: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 151: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 152: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 153: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 154: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,562 INFO L290 TraceCheckUtils]: 155: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 156: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 157: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 158: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 159: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 160: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 161: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 162: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 163: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 164: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 165: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,563 INFO L290 TraceCheckUtils]: 166: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 167: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 168: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 169: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 170: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 171: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 172: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 173: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 174: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 175: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,564 INFO L290 TraceCheckUtils]: 176: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 177: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 178: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 179: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 180: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 181: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 182: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 183: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 184: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,565 INFO L290 TraceCheckUtils]: 185: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 186: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 187: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 188: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 189: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 190: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 191: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 192: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,566 INFO L290 TraceCheckUtils]: 193: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 194: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 195: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 196: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 197: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 198: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 199: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 200: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,567 INFO L290 TraceCheckUtils]: 201: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 202: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 203: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 204: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 205: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 206: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 207: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 208: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,568 INFO L290 TraceCheckUtils]: 209: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 210: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 211: Hoare triple {129042#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 212: Hoare triple {129042#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 213: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 214: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 215: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,569 INFO L290 TraceCheckUtils]: 216: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 217: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 218: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 219: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 220: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 221: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 222: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 223: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 224: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 225: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,570 INFO L290 TraceCheckUtils]: 226: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 227: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 228: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 229: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 230: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 231: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 232: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 233: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 234: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,571 INFO L290 TraceCheckUtils]: 235: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 236: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 237: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 238: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 239: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 240: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 241: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 242: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 243: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 244: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,572 INFO L290 TraceCheckUtils]: 245: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 246: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 247: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 248: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 249: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 250: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 251: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 252: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 253: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 254: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,573 INFO L290 TraceCheckUtils]: 255: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 256: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 257: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 258: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 259: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 260: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 261: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 262: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 263: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 264: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,574 INFO L290 TraceCheckUtils]: 265: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 266: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 267: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 268: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 269: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 270: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 271: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 272: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 273: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 274: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,575 INFO L290 TraceCheckUtils]: 275: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 276: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 277: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 278: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 279: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 280: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 281: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 282: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 283: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 284: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 285: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,576 INFO L290 TraceCheckUtils]: 286: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 287: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 288: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 289: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 290: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 291: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 292: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 293: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 294: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,577 INFO L290 TraceCheckUtils]: 295: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 296: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 297: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 298: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 299: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 300: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 301: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 302: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 303: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,578 INFO L290 TraceCheckUtils]: 304: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 305: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 306: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 307: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 308: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 309: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 310: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 311: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 312: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 313: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,579 INFO L290 TraceCheckUtils]: 314: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 315: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 316: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 317: Hoare triple {129042#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 318: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 319: Hoare triple {129042#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 320: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 321: Hoare triple {129042#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 322: Hoare triple {129042#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:28,580 INFO L290 TraceCheckUtils]: 323: Hoare triple {129042#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129042#true} is VALID [2022-02-20 15:41:28,581 INFO L290 TraceCheckUtils]: 324: Hoare triple {129042#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,581 INFO L290 TraceCheckUtils]: 325: Hoare triple {129044#(<= ~a12~0 11)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,581 INFO L290 TraceCheckUtils]: 326: Hoare triple {129044#(<= ~a12~0 11)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,581 INFO L290 TraceCheckUtils]: 327: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,582 INFO L290 TraceCheckUtils]: 328: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,582 INFO L290 TraceCheckUtils]: 329: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,582 INFO L290 TraceCheckUtils]: 330: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,582 INFO L290 TraceCheckUtils]: 331: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,583 INFO L290 TraceCheckUtils]: 332: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,583 INFO L290 TraceCheckUtils]: 333: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,583 INFO L290 TraceCheckUtils]: 334: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,583 INFO L290 TraceCheckUtils]: 335: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,584 INFO L290 TraceCheckUtils]: 336: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,584 INFO L290 TraceCheckUtils]: 337: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,584 INFO L290 TraceCheckUtils]: 338: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,584 INFO L290 TraceCheckUtils]: 339: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,584 INFO L290 TraceCheckUtils]: 340: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,585 INFO L290 TraceCheckUtils]: 341: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,585 INFO L290 TraceCheckUtils]: 342: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,585 INFO L290 TraceCheckUtils]: 343: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,585 INFO L290 TraceCheckUtils]: 344: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,586 INFO L290 TraceCheckUtils]: 345: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,586 INFO L290 TraceCheckUtils]: 346: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,586 INFO L290 TraceCheckUtils]: 347: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,586 INFO L290 TraceCheckUtils]: 348: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,587 INFO L290 TraceCheckUtils]: 349: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,587 INFO L290 TraceCheckUtils]: 350: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,587 INFO L290 TraceCheckUtils]: 351: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,587 INFO L290 TraceCheckUtils]: 352: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,588 INFO L290 TraceCheckUtils]: 353: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,588 INFO L290 TraceCheckUtils]: 354: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,588 INFO L290 TraceCheckUtils]: 355: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,588 INFO L290 TraceCheckUtils]: 356: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,589 INFO L290 TraceCheckUtils]: 357: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,589 INFO L290 TraceCheckUtils]: 358: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,589 INFO L290 TraceCheckUtils]: 359: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,589 INFO L290 TraceCheckUtils]: 360: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,589 INFO L290 TraceCheckUtils]: 361: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,590 INFO L290 TraceCheckUtils]: 362: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,590 INFO L290 TraceCheckUtils]: 363: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,590 INFO L290 TraceCheckUtils]: 364: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,590 INFO L290 TraceCheckUtils]: 365: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,591 INFO L290 TraceCheckUtils]: 366: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,591 INFO L290 TraceCheckUtils]: 367: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,591 INFO L290 TraceCheckUtils]: 368: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,591 INFO L290 TraceCheckUtils]: 369: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,592 INFO L290 TraceCheckUtils]: 370: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,592 INFO L290 TraceCheckUtils]: 371: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,592 INFO L290 TraceCheckUtils]: 372: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,592 INFO L290 TraceCheckUtils]: 373: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,593 INFO L290 TraceCheckUtils]: 374: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,593 INFO L290 TraceCheckUtils]: 375: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,593 INFO L290 TraceCheckUtils]: 376: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,593 INFO L290 TraceCheckUtils]: 377: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,594 INFO L290 TraceCheckUtils]: 378: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,594 INFO L290 TraceCheckUtils]: 379: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,594 INFO L290 TraceCheckUtils]: 380: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,594 INFO L290 TraceCheckUtils]: 381: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,594 INFO L290 TraceCheckUtils]: 382: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,595 INFO L290 TraceCheckUtils]: 383: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,595 INFO L290 TraceCheckUtils]: 384: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,595 INFO L290 TraceCheckUtils]: 385: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,595 INFO L290 TraceCheckUtils]: 386: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,596 INFO L290 TraceCheckUtils]: 387: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,596 INFO L290 TraceCheckUtils]: 388: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,596 INFO L290 TraceCheckUtils]: 389: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,596 INFO L290 TraceCheckUtils]: 390: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,597 INFO L290 TraceCheckUtils]: 391: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,597 INFO L290 TraceCheckUtils]: 392: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,597 INFO L290 TraceCheckUtils]: 393: Hoare triple {129044#(<= ~a12~0 11)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,597 INFO L290 TraceCheckUtils]: 394: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,598 INFO L290 TraceCheckUtils]: 395: Hoare triple {129044#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,598 INFO L290 TraceCheckUtils]: 396: Hoare triple {129044#(<= ~a12~0 11)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,598 INFO L290 TraceCheckUtils]: 397: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,598 INFO L290 TraceCheckUtils]: 398: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,598 INFO L290 TraceCheckUtils]: 399: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,599 INFO L290 TraceCheckUtils]: 400: Hoare triple {129044#(<= ~a12~0 11)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,599 INFO L290 TraceCheckUtils]: 401: Hoare triple {129044#(<= ~a12~0 11)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,599 INFO L290 TraceCheckUtils]: 402: Hoare triple {129044#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,599 INFO L290 TraceCheckUtils]: 403: Hoare triple {129044#(<= ~a12~0 11)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,600 INFO L290 TraceCheckUtils]: 404: Hoare triple {129044#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,600 INFO L290 TraceCheckUtils]: 405: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,600 INFO L290 TraceCheckUtils]: 406: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,600 INFO L290 TraceCheckUtils]: 407: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,601 INFO L290 TraceCheckUtils]: 408: Hoare triple {129044#(<= ~a12~0 11)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,601 INFO L290 TraceCheckUtils]: 409: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,601 INFO L290 TraceCheckUtils]: 410: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,601 INFO L290 TraceCheckUtils]: 411: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,602 INFO L290 TraceCheckUtils]: 412: Hoare triple {129044#(<= ~a12~0 11)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,602 INFO L290 TraceCheckUtils]: 413: Hoare triple {129044#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,602 INFO L290 TraceCheckUtils]: 414: Hoare triple {129044#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,602 INFO L290 TraceCheckUtils]: 415: Hoare triple {129044#(<= ~a12~0 11)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,603 INFO L290 TraceCheckUtils]: 416: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,603 INFO L290 TraceCheckUtils]: 417: Hoare triple {129044#(<= ~a12~0 11)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,603 INFO L290 TraceCheckUtils]: 418: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,603 INFO L290 TraceCheckUtils]: 419: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,604 INFO L290 TraceCheckUtils]: 420: Hoare triple {129044#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,604 INFO L290 TraceCheckUtils]: 421: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,604 INFO L290 TraceCheckUtils]: 422: Hoare triple {129044#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,604 INFO L290 TraceCheckUtils]: 423: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,605 INFO L290 TraceCheckUtils]: 424: Hoare triple {129044#(<= ~a12~0 11)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,605 INFO L290 TraceCheckUtils]: 425: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,605 INFO L290 TraceCheckUtils]: 426: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,605 INFO L290 TraceCheckUtils]: 427: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,605 INFO L290 TraceCheckUtils]: 428: Hoare triple {129044#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,606 INFO L290 TraceCheckUtils]: 429: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,606 INFO L290 TraceCheckUtils]: 430: Hoare triple {129044#(<= ~a12~0 11)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,606 INFO L290 TraceCheckUtils]: 431: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,606 INFO L290 TraceCheckUtils]: 432: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,607 INFO L290 TraceCheckUtils]: 433: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,607 INFO L290 TraceCheckUtils]: 434: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,607 INFO L290 TraceCheckUtils]: 435: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,607 INFO L290 TraceCheckUtils]: 436: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,608 INFO L290 TraceCheckUtils]: 437: Hoare triple {129044#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,608 INFO L290 TraceCheckUtils]: 438: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,608 INFO L290 TraceCheckUtils]: 439: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,608 INFO L290 TraceCheckUtils]: 440: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,609 INFO L290 TraceCheckUtils]: 441: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,609 INFO L290 TraceCheckUtils]: 442: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,609 INFO L290 TraceCheckUtils]: 443: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,609 INFO L290 TraceCheckUtils]: 444: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,610 INFO L290 TraceCheckUtils]: 445: Hoare triple {129044#(<= ~a12~0 11)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,610 INFO L290 TraceCheckUtils]: 446: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,610 INFO L290 TraceCheckUtils]: 447: Hoare triple {129044#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,610 INFO L290 TraceCheckUtils]: 448: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,611 INFO L290 TraceCheckUtils]: 449: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,611 INFO L290 TraceCheckUtils]: 450: Hoare triple {129044#(<= ~a12~0 11)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,611 INFO L290 TraceCheckUtils]: 451: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,611 INFO L290 TraceCheckUtils]: 452: Hoare triple {129044#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,611 INFO L290 TraceCheckUtils]: 453: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,612 INFO L290 TraceCheckUtils]: 454: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,612 INFO L290 TraceCheckUtils]: 455: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,612 INFO L290 TraceCheckUtils]: 456: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,612 INFO L290 TraceCheckUtils]: 457: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,613 INFO L290 TraceCheckUtils]: 458: Hoare triple {129044#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,613 INFO L290 TraceCheckUtils]: 459: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,613 INFO L290 TraceCheckUtils]: 460: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,613 INFO L290 TraceCheckUtils]: 461: Hoare triple {129044#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,614 INFO L290 TraceCheckUtils]: 462: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,614 INFO L290 TraceCheckUtils]: 463: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,614 INFO L290 TraceCheckUtils]: 464: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,614 INFO L290 TraceCheckUtils]: 465: Hoare triple {129044#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,615 INFO L290 TraceCheckUtils]: 466: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,615 INFO L290 TraceCheckUtils]: 467: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,615 INFO L290 TraceCheckUtils]: 468: Hoare triple {129044#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,615 INFO L290 TraceCheckUtils]: 469: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,616 INFO L290 TraceCheckUtils]: 470: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,616 INFO L290 TraceCheckUtils]: 471: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,616 INFO L290 TraceCheckUtils]: 472: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,616 INFO L290 TraceCheckUtils]: 473: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,616 INFO L290 TraceCheckUtils]: 474: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,617 INFO L290 TraceCheckUtils]: 475: Hoare triple {129044#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,617 INFO L290 TraceCheckUtils]: 476: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,617 INFO L290 TraceCheckUtils]: 477: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,617 INFO L290 TraceCheckUtils]: 478: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:28,618 INFO L290 TraceCheckUtils]: 479: Hoare triple {129044#(<= ~a12~0 11)} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,618 INFO L290 TraceCheckUtils]: 480: Hoare triple {129045#(<= ~a12~0 76)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,618 INFO L290 TraceCheckUtils]: 481: Hoare triple {129045#(<= ~a12~0 76)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,619 INFO L290 TraceCheckUtils]: 482: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,619 INFO L290 TraceCheckUtils]: 483: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,619 INFO L290 TraceCheckUtils]: 484: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,619 INFO L290 TraceCheckUtils]: 485: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,620 INFO L290 TraceCheckUtils]: 486: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,620 INFO L290 TraceCheckUtils]: 487: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,620 INFO L290 TraceCheckUtils]: 488: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,620 INFO L290 TraceCheckUtils]: 489: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,621 INFO L290 TraceCheckUtils]: 490: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,621 INFO L290 TraceCheckUtils]: 491: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,621 INFO L290 TraceCheckUtils]: 492: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,621 INFO L290 TraceCheckUtils]: 493: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,622 INFO L290 TraceCheckUtils]: 494: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,622 INFO L290 TraceCheckUtils]: 495: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,622 INFO L290 TraceCheckUtils]: 496: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,622 INFO L290 TraceCheckUtils]: 497: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,623 INFO L290 TraceCheckUtils]: 498: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,623 INFO L290 TraceCheckUtils]: 499: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,623 INFO L290 TraceCheckUtils]: 500: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,623 INFO L290 TraceCheckUtils]: 501: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,623 INFO L290 TraceCheckUtils]: 502: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,624 INFO L290 TraceCheckUtils]: 503: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,624 INFO L290 TraceCheckUtils]: 504: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,624 INFO L290 TraceCheckUtils]: 505: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,624 INFO L290 TraceCheckUtils]: 506: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,625 INFO L290 TraceCheckUtils]: 507: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,625 INFO L290 TraceCheckUtils]: 508: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,625 INFO L290 TraceCheckUtils]: 509: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,625 INFO L290 TraceCheckUtils]: 510: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,626 INFO L290 TraceCheckUtils]: 511: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,626 INFO L290 TraceCheckUtils]: 512: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,626 INFO L290 TraceCheckUtils]: 513: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,626 INFO L290 TraceCheckUtils]: 514: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,627 INFO L290 TraceCheckUtils]: 515: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,627 INFO L290 TraceCheckUtils]: 516: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,627 INFO L290 TraceCheckUtils]: 517: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,627 INFO L290 TraceCheckUtils]: 518: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,627 INFO L290 TraceCheckUtils]: 519: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,628 INFO L290 TraceCheckUtils]: 520: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,628 INFO L290 TraceCheckUtils]: 521: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,628 INFO L290 TraceCheckUtils]: 522: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,628 INFO L290 TraceCheckUtils]: 523: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,629 INFO L290 TraceCheckUtils]: 524: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,629 INFO L290 TraceCheckUtils]: 525: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,629 INFO L290 TraceCheckUtils]: 526: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,629 INFO L290 TraceCheckUtils]: 527: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,630 INFO L290 TraceCheckUtils]: 528: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,630 INFO L290 TraceCheckUtils]: 529: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,630 INFO L290 TraceCheckUtils]: 530: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,630 INFO L290 TraceCheckUtils]: 531: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,631 INFO L290 TraceCheckUtils]: 532: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,631 INFO L290 TraceCheckUtils]: 533: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,631 INFO L290 TraceCheckUtils]: 534: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,631 INFO L290 TraceCheckUtils]: 535: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,631 INFO L290 TraceCheckUtils]: 536: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,632 INFO L290 TraceCheckUtils]: 537: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,632 INFO L290 TraceCheckUtils]: 538: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,632 INFO L290 TraceCheckUtils]: 539: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,632 INFO L290 TraceCheckUtils]: 540: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,633 INFO L290 TraceCheckUtils]: 541: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,633 INFO L290 TraceCheckUtils]: 542: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,633 INFO L290 TraceCheckUtils]: 543: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,633 INFO L290 TraceCheckUtils]: 544: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,634 INFO L290 TraceCheckUtils]: 545: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,634 INFO L290 TraceCheckUtils]: 546: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,634 INFO L290 TraceCheckUtils]: 547: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,634 INFO L290 TraceCheckUtils]: 548: Hoare triple {129045#(<= ~a12~0 76)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,635 INFO L290 TraceCheckUtils]: 549: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,635 INFO L290 TraceCheckUtils]: 550: Hoare triple {129045#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,635 INFO L290 TraceCheckUtils]: 551: Hoare triple {129045#(<= ~a12~0 76)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,635 INFO L290 TraceCheckUtils]: 552: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,636 INFO L290 TraceCheckUtils]: 553: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,636 INFO L290 TraceCheckUtils]: 554: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,636 INFO L290 TraceCheckUtils]: 555: Hoare triple {129045#(<= ~a12~0 76)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,636 INFO L290 TraceCheckUtils]: 556: Hoare triple {129045#(<= ~a12~0 76)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,636 INFO L290 TraceCheckUtils]: 557: Hoare triple {129045#(<= ~a12~0 76)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,637 INFO L290 TraceCheckUtils]: 558: Hoare triple {129045#(<= ~a12~0 76)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,637 INFO L290 TraceCheckUtils]: 559: Hoare triple {129045#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,637 INFO L290 TraceCheckUtils]: 560: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,637 INFO L290 TraceCheckUtils]: 561: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,638 INFO L290 TraceCheckUtils]: 562: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,638 INFO L290 TraceCheckUtils]: 563: Hoare triple {129045#(<= ~a12~0 76)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,638 INFO L290 TraceCheckUtils]: 564: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,638 INFO L290 TraceCheckUtils]: 565: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,639 INFO L290 TraceCheckUtils]: 566: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,639 INFO L290 TraceCheckUtils]: 567: Hoare triple {129045#(<= ~a12~0 76)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,639 INFO L290 TraceCheckUtils]: 568: Hoare triple {129045#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,639 INFO L290 TraceCheckUtils]: 569: Hoare triple {129045#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,640 INFO L290 TraceCheckUtils]: 570: Hoare triple {129045#(<= ~a12~0 76)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,640 INFO L290 TraceCheckUtils]: 571: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,640 INFO L290 TraceCheckUtils]: 572: Hoare triple {129045#(<= ~a12~0 76)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,640 INFO L290 TraceCheckUtils]: 573: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,640 INFO L290 TraceCheckUtils]: 574: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,641 INFO L290 TraceCheckUtils]: 575: Hoare triple {129045#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,641 INFO L290 TraceCheckUtils]: 576: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,641 INFO L290 TraceCheckUtils]: 577: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,641 INFO L290 TraceCheckUtils]: 578: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,642 INFO L290 TraceCheckUtils]: 579: Hoare triple {129045#(<= ~a12~0 76)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,642 INFO L290 TraceCheckUtils]: 580: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,642 INFO L290 TraceCheckUtils]: 581: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,642 INFO L290 TraceCheckUtils]: 582: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,643 INFO L290 TraceCheckUtils]: 583: Hoare triple {129045#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,643 INFO L290 TraceCheckUtils]: 584: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,643 INFO L290 TraceCheckUtils]: 585: Hoare triple {129045#(<= ~a12~0 76)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,643 INFO L290 TraceCheckUtils]: 586: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,644 INFO L290 TraceCheckUtils]: 587: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,644 INFO L290 TraceCheckUtils]: 588: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,644 INFO L290 TraceCheckUtils]: 589: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,644 INFO L290 TraceCheckUtils]: 590: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,645 INFO L290 TraceCheckUtils]: 591: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,645 INFO L290 TraceCheckUtils]: 592: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,645 INFO L290 TraceCheckUtils]: 593: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,645 INFO L290 TraceCheckUtils]: 594: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,645 INFO L290 TraceCheckUtils]: 595: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,646 INFO L290 TraceCheckUtils]: 596: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,646 INFO L290 TraceCheckUtils]: 597: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,646 INFO L290 TraceCheckUtils]: 598: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,646 INFO L290 TraceCheckUtils]: 599: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,647 INFO L290 TraceCheckUtils]: 600: Hoare triple {129045#(<= ~a12~0 76)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,647 INFO L290 TraceCheckUtils]: 601: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,647 INFO L290 TraceCheckUtils]: 602: Hoare triple {129045#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,647 INFO L290 TraceCheckUtils]: 603: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,648 INFO L290 TraceCheckUtils]: 604: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,648 INFO L290 TraceCheckUtils]: 605: Hoare triple {129045#(<= ~a12~0 76)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,648 INFO L290 TraceCheckUtils]: 606: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,648 INFO L290 TraceCheckUtils]: 607: Hoare triple {129045#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,649 INFO L290 TraceCheckUtils]: 608: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,649 INFO L290 TraceCheckUtils]: 609: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,649 INFO L290 TraceCheckUtils]: 610: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,649 INFO L290 TraceCheckUtils]: 611: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,650 INFO L290 TraceCheckUtils]: 612: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,650 INFO L290 TraceCheckUtils]: 613: Hoare triple {129045#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,650 INFO L290 TraceCheckUtils]: 614: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,650 INFO L290 TraceCheckUtils]: 615: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,650 INFO L290 TraceCheckUtils]: 616: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,651 INFO L290 TraceCheckUtils]: 617: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,651 INFO L290 TraceCheckUtils]: 618: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,651 INFO L290 TraceCheckUtils]: 619: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,651 INFO L290 TraceCheckUtils]: 620: Hoare triple {129045#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,652 INFO L290 TraceCheckUtils]: 621: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,652 INFO L290 TraceCheckUtils]: 622: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,652 INFO L290 TraceCheckUtils]: 623: Hoare triple {129045#(<= ~a12~0 76)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,652 INFO L290 TraceCheckUtils]: 624: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,653 INFO L290 TraceCheckUtils]: 625: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,653 INFO L290 TraceCheckUtils]: 626: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,653 INFO L290 TraceCheckUtils]: 627: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,653 INFO L290 TraceCheckUtils]: 628: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,654 INFO L290 TraceCheckUtils]: 629: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,654 INFO L290 TraceCheckUtils]: 630: Hoare triple {129045#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,654 INFO L290 TraceCheckUtils]: 631: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,654 INFO L290 TraceCheckUtils]: 632: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,654 INFO L290 TraceCheckUtils]: 633: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,655 INFO L290 TraceCheckUtils]: 634: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,655 INFO L290 TraceCheckUtils]: 635: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,655 INFO L290 TraceCheckUtils]: 636: Hoare triple {129045#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,655 INFO L290 TraceCheckUtils]: 637: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,656 INFO L290 TraceCheckUtils]: 638: Hoare triple {129045#(<= ~a12~0 76)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,656 INFO L290 TraceCheckUtils]: 639: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,656 INFO L290 TraceCheckUtils]: 640: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,656 INFO L290 TraceCheckUtils]: 641: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,657 INFO L290 TraceCheckUtils]: 642: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,657 INFO L290 TraceCheckUtils]: 643: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,657 INFO L290 TraceCheckUtils]: 644: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,657 INFO L290 TraceCheckUtils]: 645: Hoare triple {129045#(<= ~a12~0 76)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,658 INFO L290 TraceCheckUtils]: 646: Hoare triple {129045#(<= ~a12~0 76)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,658 INFO L290 TraceCheckUtils]: 647: Hoare triple {129045#(<= ~a12~0 76)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,658 INFO L290 TraceCheckUtils]: 648: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,658 INFO L290 TraceCheckUtils]: 649: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,659 INFO L290 TraceCheckUtils]: 650: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,659 INFO L290 TraceCheckUtils]: 651: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,659 INFO L290 TraceCheckUtils]: 652: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,659 INFO L290 TraceCheckUtils]: 653: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 654: Hoare triple {129045#(<= ~a12~0 76)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 655: Hoare triple {129043#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 656: Hoare triple {129043#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 657: Hoare triple {129043#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 658: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 659: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 660: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,660 INFO L290 TraceCheckUtils]: 661: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 662: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 663: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 664: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 665: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 666: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 667: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 668: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 669: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 670: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,661 INFO L290 TraceCheckUtils]: 671: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 672: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 673: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 674: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 675: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 676: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 677: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 678: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 679: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 680: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,662 INFO L290 TraceCheckUtils]: 681: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 682: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 683: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 684: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 685: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 686: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 687: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 688: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 689: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 690: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,663 INFO L290 TraceCheckUtils]: 691: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 692: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 693: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 694: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 695: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 696: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 697: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 698: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 699: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 700: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,664 INFO L290 TraceCheckUtils]: 701: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 702: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 703: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 704: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 705: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 706: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 707: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 708: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 709: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 710: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 711: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,665 INFO L290 TraceCheckUtils]: 712: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 713: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 714: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 715: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 716: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 717: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 718: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 719: Hoare triple {129043#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 720: Hoare triple {129043#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 721: Hoare triple {129043#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,666 INFO L290 TraceCheckUtils]: 722: Hoare triple {129043#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 723: Hoare triple {129043#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 724: Hoare triple {129043#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 725: Hoare triple {129043#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 726: Hoare triple {129043#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 727: Hoare triple {129043#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 728: Hoare triple {129043#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 729: Hoare triple {129043#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 730: Hoare triple {129043#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 731: Hoare triple {129043#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,667 INFO L290 TraceCheckUtils]: 732: Hoare triple {129043#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 733: Hoare triple {129043#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 734: Hoare triple {129043#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 735: Hoare triple {129043#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 736: Hoare triple {129043#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 737: Hoare triple {129043#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 738: Hoare triple {129043#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 739: Hoare triple {129043#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 740: Hoare triple {129043#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 741: Hoare triple {129043#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:28,668 INFO L290 TraceCheckUtils]: 742: Hoare triple {129043#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 743: Hoare triple {129043#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 744: Hoare triple {129043#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 745: Hoare triple {129043#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 746: Hoare triple {129043#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 747: Hoare triple {129043#false} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 748: Hoare triple {129043#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 749: Hoare triple {129043#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 750: Hoare triple {129043#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 751: Hoare triple {129043#false} assume 9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) < 0 && 0 != -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) % 10 then 1 + -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10 else -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10);~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {129043#false} is VALID [2022-02-20 15:41:28,669 INFO L290 TraceCheckUtils]: 752: Hoare triple {129043#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 753: Hoare triple {129043#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 754: Hoare triple {129043#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 755: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 756: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 757: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 758: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 759: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 760: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 761: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,670 INFO L290 TraceCheckUtils]: 762: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 763: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 764: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 765: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 766: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 767: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 768: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 769: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 770: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 771: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,671 INFO L290 TraceCheckUtils]: 772: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,672 INFO L290 TraceCheckUtils]: 773: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:28,672 INFO L290 TraceCheckUtils]: 774: Hoare triple {129043#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {129043#false} is VALID [2022-02-20 15:41:28,672 INFO L290 TraceCheckUtils]: 775: Hoare triple {129043#false} assume !false; {129043#false} is VALID [2022-02-20 15:41:28,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1736 backedges. 1244 proven. 155 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:28,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:28,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926841438] [2022-02-20 15:41:28,674 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926841438] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 15:41:28,674 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838431103] [2022-02-20 15:41:28,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:28,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 15:41:28,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 15:41:28,675 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-20 15:41:28,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-20 15:41:29,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:29,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 977 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-20 15:41:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:29,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 15:41:30,788 INFO L290 TraceCheckUtils]: 0: Hoare triple {129042#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 1: Hoare triple {129042#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 2: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 3: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 4: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 5: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 6: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 7: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 8: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 9: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 10: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 11: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 12: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 13: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 14: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 15: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 16: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 17: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 18: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 19: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 20: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 21: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 22: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 23: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,789 INFO L290 TraceCheckUtils]: 24: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 25: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 26: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 27: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 28: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 29: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 30: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 31: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 32: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 33: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 34: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 35: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 36: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 37: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 38: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 39: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 40: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 41: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 42: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 43: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 44: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 45: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 46: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,790 INFO L290 TraceCheckUtils]: 47: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 48: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 49: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 50: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 51: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 52: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 53: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 54: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 55: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 56: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 57: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 58: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 59: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 60: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 61: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 62: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 63: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 64: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 65: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 66: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 67: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 68: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:30,791 INFO L290 TraceCheckUtils]: 69: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 70: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 71: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 72: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 73: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 74: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 75: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 76: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 77: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 78: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 79: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 80: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 81: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 82: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 83: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 84: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 85: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 86: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 87: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 88: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 89: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 90: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 91: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,792 INFO L290 TraceCheckUtils]: 92: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 93: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 94: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 95: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 96: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 97: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 98: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 99: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 100: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 101: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 102: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 103: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 104: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 105: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 106: Hoare triple {129042#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 107: Hoare triple {129042#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 108: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 109: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 110: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 111: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 112: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 113: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 114: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,793 INFO L290 TraceCheckUtils]: 115: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 116: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 117: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 118: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 119: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 120: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 121: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 122: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 123: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 124: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 125: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 126: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 127: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 128: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 129: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 130: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 131: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 132: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 133: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 134: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 135: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 136: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,794 INFO L290 TraceCheckUtils]: 137: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 138: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 139: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 140: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 141: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 142: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 143: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 144: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 145: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 146: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 147: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 148: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 149: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 150: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 151: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 152: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 153: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 154: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 155: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 156: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 157: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 158: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 159: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,795 INFO L290 TraceCheckUtils]: 160: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 161: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 162: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 163: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 164: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 165: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 166: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 167: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 168: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 169: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 170: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 171: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 172: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 173: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 174: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 175: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 176: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 177: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 178: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 179: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 180: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 181: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 182: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,796 INFO L290 TraceCheckUtils]: 183: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 184: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 185: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 186: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 187: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 188: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 189: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 190: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 191: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 192: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 193: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 194: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 195: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 196: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 197: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 198: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 199: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 200: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 201: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 202: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 203: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 204: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,797 INFO L290 TraceCheckUtils]: 205: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 206: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 207: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 208: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 209: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 210: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 211: Hoare triple {129042#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 212: Hoare triple {129042#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 213: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 214: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 215: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 216: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 217: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 218: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 219: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 220: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 221: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 222: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 223: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 224: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 225: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 226: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 227: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,798 INFO L290 TraceCheckUtils]: 228: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 229: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 230: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 231: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 232: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 233: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 234: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 235: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 236: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 237: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 238: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 239: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 240: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 241: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 242: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,799 INFO L290 TraceCheckUtils]: 243: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 244: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 245: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 246: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 247: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 248: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 249: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 250: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 251: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 252: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 253: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,806 INFO L290 TraceCheckUtils]: 254: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 255: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 256: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 257: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 258: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 259: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 260: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 261: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 262: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 263: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 264: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 265: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 266: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 267: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 268: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 269: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 270: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 271: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 272: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 273: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 274: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 275: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 276: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 277: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,807 INFO L290 TraceCheckUtils]: 278: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,808 INFO L290 TraceCheckUtils]: 279: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:30,808 INFO L290 TraceCheckUtils]: 280: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,809 INFO L290 TraceCheckUtils]: 281: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,809 INFO L290 TraceCheckUtils]: 282: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 283: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 284: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 285: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 286: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 287: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 288: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 289: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 290: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 291: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 292: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 293: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 294: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 295: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 296: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 297: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 298: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 299: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 300: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 301: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 302: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 303: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 304: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 305: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,810 INFO L290 TraceCheckUtils]: 306: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 307: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 308: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 309: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 310: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 311: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 312: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 313: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 314: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 315: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 316: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 317: Hoare triple {129042#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 318: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 319: Hoare triple {129042#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 320: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 321: Hoare triple {129042#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 322: Hoare triple {129042#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:30,811 INFO L290 TraceCheckUtils]: 323: Hoare triple {129042#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129042#true} is VALID [2022-02-20 15:41:30,812 INFO L290 TraceCheckUtils]: 324: Hoare triple {129042#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,812 INFO L290 TraceCheckUtils]: 325: Hoare triple {129044#(<= ~a12~0 11)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,812 INFO L290 TraceCheckUtils]: 326: Hoare triple {129044#(<= ~a12~0 11)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,812 INFO L290 TraceCheckUtils]: 327: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,813 INFO L290 TraceCheckUtils]: 328: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,813 INFO L290 TraceCheckUtils]: 329: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,813 INFO L290 TraceCheckUtils]: 330: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,813 INFO L290 TraceCheckUtils]: 331: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,813 INFO L290 TraceCheckUtils]: 332: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,814 INFO L290 TraceCheckUtils]: 333: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,814 INFO L290 TraceCheckUtils]: 334: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,814 INFO L290 TraceCheckUtils]: 335: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,814 INFO L290 TraceCheckUtils]: 336: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,815 INFO L290 TraceCheckUtils]: 337: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,815 INFO L290 TraceCheckUtils]: 338: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,815 INFO L290 TraceCheckUtils]: 339: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,815 INFO L290 TraceCheckUtils]: 340: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,816 INFO L290 TraceCheckUtils]: 341: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,816 INFO L290 TraceCheckUtils]: 342: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,816 INFO L290 TraceCheckUtils]: 343: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,816 INFO L290 TraceCheckUtils]: 344: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,816 INFO L290 TraceCheckUtils]: 345: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,817 INFO L290 TraceCheckUtils]: 346: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,817 INFO L290 TraceCheckUtils]: 347: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,817 INFO L290 TraceCheckUtils]: 348: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,817 INFO L290 TraceCheckUtils]: 349: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,818 INFO L290 TraceCheckUtils]: 350: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,818 INFO L290 TraceCheckUtils]: 351: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,818 INFO L290 TraceCheckUtils]: 352: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,818 INFO L290 TraceCheckUtils]: 353: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,819 INFO L290 TraceCheckUtils]: 354: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,819 INFO L290 TraceCheckUtils]: 355: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,819 INFO L290 TraceCheckUtils]: 356: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,819 INFO L290 TraceCheckUtils]: 357: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,819 INFO L290 TraceCheckUtils]: 358: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,820 INFO L290 TraceCheckUtils]: 359: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,820 INFO L290 TraceCheckUtils]: 360: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,820 INFO L290 TraceCheckUtils]: 361: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,820 INFO L290 TraceCheckUtils]: 362: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,821 INFO L290 TraceCheckUtils]: 363: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,821 INFO L290 TraceCheckUtils]: 364: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,821 INFO L290 TraceCheckUtils]: 365: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,821 INFO L290 TraceCheckUtils]: 366: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,821 INFO L290 TraceCheckUtils]: 367: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,822 INFO L290 TraceCheckUtils]: 368: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,822 INFO L290 TraceCheckUtils]: 369: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,822 INFO L290 TraceCheckUtils]: 370: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,822 INFO L290 TraceCheckUtils]: 371: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,823 INFO L290 TraceCheckUtils]: 372: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,823 INFO L290 TraceCheckUtils]: 373: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,823 INFO L290 TraceCheckUtils]: 374: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,823 INFO L290 TraceCheckUtils]: 375: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,824 INFO L290 TraceCheckUtils]: 376: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,824 INFO L290 TraceCheckUtils]: 377: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,824 INFO L290 TraceCheckUtils]: 378: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,824 INFO L290 TraceCheckUtils]: 379: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,824 INFO L290 TraceCheckUtils]: 380: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,825 INFO L290 TraceCheckUtils]: 381: Hoare triple {129044#(<= ~a12~0 11)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,825 INFO L290 TraceCheckUtils]: 382: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,825 INFO L290 TraceCheckUtils]: 383: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,825 INFO L290 TraceCheckUtils]: 384: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,826 INFO L290 TraceCheckUtils]: 385: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,826 INFO L290 TraceCheckUtils]: 386: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,826 INFO L290 TraceCheckUtils]: 387: Hoare triple {129044#(<= ~a12~0 11)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,826 INFO L290 TraceCheckUtils]: 388: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,827 INFO L290 TraceCheckUtils]: 389: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,827 INFO L290 TraceCheckUtils]: 390: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,827 INFO L290 TraceCheckUtils]: 391: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,827 INFO L290 TraceCheckUtils]: 392: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,827 INFO L290 TraceCheckUtils]: 393: Hoare triple {129044#(<= ~a12~0 11)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,828 INFO L290 TraceCheckUtils]: 394: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,828 INFO L290 TraceCheckUtils]: 395: Hoare triple {129044#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,828 INFO L290 TraceCheckUtils]: 396: Hoare triple {129044#(<= ~a12~0 11)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,828 INFO L290 TraceCheckUtils]: 397: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,829 INFO L290 TraceCheckUtils]: 398: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,829 INFO L290 TraceCheckUtils]: 399: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,829 INFO L290 TraceCheckUtils]: 400: Hoare triple {129044#(<= ~a12~0 11)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,829 INFO L290 TraceCheckUtils]: 401: Hoare triple {129044#(<= ~a12~0 11)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,830 INFO L290 TraceCheckUtils]: 402: Hoare triple {129044#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,830 INFO L290 TraceCheckUtils]: 403: Hoare triple {129044#(<= ~a12~0 11)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,830 INFO L290 TraceCheckUtils]: 404: Hoare triple {129044#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,830 INFO L290 TraceCheckUtils]: 405: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,830 INFO L290 TraceCheckUtils]: 406: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,831 INFO L290 TraceCheckUtils]: 407: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,831 INFO L290 TraceCheckUtils]: 408: Hoare triple {129044#(<= ~a12~0 11)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,831 INFO L290 TraceCheckUtils]: 409: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,831 INFO L290 TraceCheckUtils]: 410: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,832 INFO L290 TraceCheckUtils]: 411: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,832 INFO L290 TraceCheckUtils]: 412: Hoare triple {129044#(<= ~a12~0 11)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,832 INFO L290 TraceCheckUtils]: 413: Hoare triple {129044#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,832 INFO L290 TraceCheckUtils]: 414: Hoare triple {129044#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,833 INFO L290 TraceCheckUtils]: 415: Hoare triple {129044#(<= ~a12~0 11)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,833 INFO L290 TraceCheckUtils]: 416: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,833 INFO L290 TraceCheckUtils]: 417: Hoare triple {129044#(<= ~a12~0 11)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,833 INFO L290 TraceCheckUtils]: 418: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,834 INFO L290 TraceCheckUtils]: 419: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,834 INFO L290 TraceCheckUtils]: 420: Hoare triple {129044#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,834 INFO L290 TraceCheckUtils]: 421: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,834 INFO L290 TraceCheckUtils]: 422: Hoare triple {129044#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,835 INFO L290 TraceCheckUtils]: 423: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,835 INFO L290 TraceCheckUtils]: 424: Hoare triple {129044#(<= ~a12~0 11)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,835 INFO L290 TraceCheckUtils]: 425: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,835 INFO L290 TraceCheckUtils]: 426: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,835 INFO L290 TraceCheckUtils]: 427: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,836 INFO L290 TraceCheckUtils]: 428: Hoare triple {129044#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,836 INFO L290 TraceCheckUtils]: 429: Hoare triple {129044#(<= ~a12~0 11)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,836 INFO L290 TraceCheckUtils]: 430: Hoare triple {129044#(<= ~a12~0 11)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,836 INFO L290 TraceCheckUtils]: 431: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,837 INFO L290 TraceCheckUtils]: 432: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,837 INFO L290 TraceCheckUtils]: 433: Hoare triple {129044#(<= ~a12~0 11)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,837 INFO L290 TraceCheckUtils]: 434: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,837 INFO L290 TraceCheckUtils]: 435: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,838 INFO L290 TraceCheckUtils]: 436: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,838 INFO L290 TraceCheckUtils]: 437: Hoare triple {129044#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,838 INFO L290 TraceCheckUtils]: 438: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,838 INFO L290 TraceCheckUtils]: 439: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,838 INFO L290 TraceCheckUtils]: 440: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,839 INFO L290 TraceCheckUtils]: 441: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,839 INFO L290 TraceCheckUtils]: 442: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,839 INFO L290 TraceCheckUtils]: 443: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,839 INFO L290 TraceCheckUtils]: 444: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,840 INFO L290 TraceCheckUtils]: 445: Hoare triple {129044#(<= ~a12~0 11)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,840 INFO L290 TraceCheckUtils]: 446: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,840 INFO L290 TraceCheckUtils]: 447: Hoare triple {129044#(<= ~a12~0 11)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,840 INFO L290 TraceCheckUtils]: 448: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,841 INFO L290 TraceCheckUtils]: 449: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,841 INFO L290 TraceCheckUtils]: 450: Hoare triple {129044#(<= ~a12~0 11)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,841 INFO L290 TraceCheckUtils]: 451: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,841 INFO L290 TraceCheckUtils]: 452: Hoare triple {129044#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,841 INFO L290 TraceCheckUtils]: 453: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,842 INFO L290 TraceCheckUtils]: 454: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,842 INFO L290 TraceCheckUtils]: 455: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,842 INFO L290 TraceCheckUtils]: 456: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,842 INFO L290 TraceCheckUtils]: 457: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,843 INFO L290 TraceCheckUtils]: 458: Hoare triple {129044#(<= ~a12~0 11)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,843 INFO L290 TraceCheckUtils]: 459: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,843 INFO L290 TraceCheckUtils]: 460: Hoare triple {129044#(<= ~a12~0 11)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,843 INFO L290 TraceCheckUtils]: 461: Hoare triple {129044#(<= ~a12~0 11)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,843 INFO L290 TraceCheckUtils]: 462: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,844 INFO L290 TraceCheckUtils]: 463: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,844 INFO L290 TraceCheckUtils]: 464: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,844 INFO L290 TraceCheckUtils]: 465: Hoare triple {129044#(<= ~a12~0 11)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,844 INFO L290 TraceCheckUtils]: 466: Hoare triple {129044#(<= ~a12~0 11)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,845 INFO L290 TraceCheckUtils]: 467: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,845 INFO L290 TraceCheckUtils]: 468: Hoare triple {129044#(<= ~a12~0 11)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,845 INFO L290 TraceCheckUtils]: 469: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,845 INFO L290 TraceCheckUtils]: 470: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,846 INFO L290 TraceCheckUtils]: 471: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,846 INFO L290 TraceCheckUtils]: 472: Hoare triple {129044#(<= ~a12~0 11)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,846 INFO L290 TraceCheckUtils]: 473: Hoare triple {129044#(<= ~a12~0 11)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,846 INFO L290 TraceCheckUtils]: 474: Hoare triple {129044#(<= ~a12~0 11)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,846 INFO L290 TraceCheckUtils]: 475: Hoare triple {129044#(<= ~a12~0 11)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,847 INFO L290 TraceCheckUtils]: 476: Hoare triple {129044#(<= ~a12~0 11)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,847 INFO L290 TraceCheckUtils]: 477: Hoare triple {129044#(<= ~a12~0 11)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,847 INFO L290 TraceCheckUtils]: 478: Hoare triple {129044#(<= ~a12~0 11)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {129044#(<= ~a12~0 11)} is VALID [2022-02-20 15:41:30,848 INFO L290 TraceCheckUtils]: 479: Hoare triple {129044#(<= ~a12~0 11)} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,848 INFO L290 TraceCheckUtils]: 480: Hoare triple {129045#(<= ~a12~0 76)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,848 INFO L290 TraceCheckUtils]: 481: Hoare triple {129045#(<= ~a12~0 76)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,848 INFO L290 TraceCheckUtils]: 482: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,849 INFO L290 TraceCheckUtils]: 483: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,849 INFO L290 TraceCheckUtils]: 484: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,849 INFO L290 TraceCheckUtils]: 485: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,849 INFO L290 TraceCheckUtils]: 486: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,850 INFO L290 TraceCheckUtils]: 487: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,850 INFO L290 TraceCheckUtils]: 488: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,850 INFO L290 TraceCheckUtils]: 489: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,850 INFO L290 TraceCheckUtils]: 490: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,850 INFO L290 TraceCheckUtils]: 491: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,851 INFO L290 TraceCheckUtils]: 492: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,851 INFO L290 TraceCheckUtils]: 493: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,851 INFO L290 TraceCheckUtils]: 494: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,851 INFO L290 TraceCheckUtils]: 495: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,852 INFO L290 TraceCheckUtils]: 496: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,852 INFO L290 TraceCheckUtils]: 497: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,852 INFO L290 TraceCheckUtils]: 498: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,852 INFO L290 TraceCheckUtils]: 499: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,853 INFO L290 TraceCheckUtils]: 500: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,853 INFO L290 TraceCheckUtils]: 501: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,867 INFO L290 TraceCheckUtils]: 502: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,867 INFO L290 TraceCheckUtils]: 503: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,868 INFO L290 TraceCheckUtils]: 504: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,868 INFO L290 TraceCheckUtils]: 505: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,868 INFO L290 TraceCheckUtils]: 506: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,868 INFO L290 TraceCheckUtils]: 507: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,869 INFO L290 TraceCheckUtils]: 508: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,869 INFO L290 TraceCheckUtils]: 509: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,869 INFO L290 TraceCheckUtils]: 510: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,869 INFO L290 TraceCheckUtils]: 511: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,870 INFO L290 TraceCheckUtils]: 512: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,870 INFO L290 TraceCheckUtils]: 513: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,870 INFO L290 TraceCheckUtils]: 514: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,870 INFO L290 TraceCheckUtils]: 515: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,871 INFO L290 TraceCheckUtils]: 516: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,871 INFO L290 TraceCheckUtils]: 517: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,871 INFO L290 TraceCheckUtils]: 518: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,872 INFO L290 TraceCheckUtils]: 519: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,872 INFO L290 TraceCheckUtils]: 520: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,872 INFO L290 TraceCheckUtils]: 521: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,872 INFO L290 TraceCheckUtils]: 522: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,872 INFO L290 TraceCheckUtils]: 523: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,873 INFO L290 TraceCheckUtils]: 524: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,873 INFO L290 TraceCheckUtils]: 525: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,873 INFO L290 TraceCheckUtils]: 526: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,873 INFO L290 TraceCheckUtils]: 527: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,874 INFO L290 TraceCheckUtils]: 528: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,874 INFO L290 TraceCheckUtils]: 529: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,874 INFO L290 TraceCheckUtils]: 530: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,875 INFO L290 TraceCheckUtils]: 531: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,875 INFO L290 TraceCheckUtils]: 532: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,875 INFO L290 TraceCheckUtils]: 533: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,875 INFO L290 TraceCheckUtils]: 534: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,876 INFO L290 TraceCheckUtils]: 535: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,876 INFO L290 TraceCheckUtils]: 536: Hoare triple {129045#(<= ~a12~0 76)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,876 INFO L290 TraceCheckUtils]: 537: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,876 INFO L290 TraceCheckUtils]: 538: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,877 INFO L290 TraceCheckUtils]: 539: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,877 INFO L290 TraceCheckUtils]: 540: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,877 INFO L290 TraceCheckUtils]: 541: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,877 INFO L290 TraceCheckUtils]: 542: Hoare triple {129045#(<= ~a12~0 76)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,878 INFO L290 TraceCheckUtils]: 543: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,878 INFO L290 TraceCheckUtils]: 544: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,878 INFO L290 TraceCheckUtils]: 545: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,878 INFO L290 TraceCheckUtils]: 546: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,879 INFO L290 TraceCheckUtils]: 547: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,879 INFO L290 TraceCheckUtils]: 548: Hoare triple {129045#(<= ~a12~0 76)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,879 INFO L290 TraceCheckUtils]: 549: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,879 INFO L290 TraceCheckUtils]: 550: Hoare triple {129045#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,880 INFO L290 TraceCheckUtils]: 551: Hoare triple {129045#(<= ~a12~0 76)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,880 INFO L290 TraceCheckUtils]: 552: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,880 INFO L290 TraceCheckUtils]: 553: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,880 INFO L290 TraceCheckUtils]: 554: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,880 INFO L290 TraceCheckUtils]: 555: Hoare triple {129045#(<= ~a12~0 76)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,881 INFO L290 TraceCheckUtils]: 556: Hoare triple {129045#(<= ~a12~0 76)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,881 INFO L290 TraceCheckUtils]: 557: Hoare triple {129045#(<= ~a12~0 76)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,881 INFO L290 TraceCheckUtils]: 558: Hoare triple {129045#(<= ~a12~0 76)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,881 INFO L290 TraceCheckUtils]: 559: Hoare triple {129045#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,882 INFO L290 TraceCheckUtils]: 560: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,882 INFO L290 TraceCheckUtils]: 561: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,882 INFO L290 TraceCheckUtils]: 562: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,882 INFO L290 TraceCheckUtils]: 563: Hoare triple {129045#(<= ~a12~0 76)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,883 INFO L290 TraceCheckUtils]: 564: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,883 INFO L290 TraceCheckUtils]: 565: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,883 INFO L290 TraceCheckUtils]: 566: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,883 INFO L290 TraceCheckUtils]: 567: Hoare triple {129045#(<= ~a12~0 76)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,884 INFO L290 TraceCheckUtils]: 568: Hoare triple {129045#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,884 INFO L290 TraceCheckUtils]: 569: Hoare triple {129045#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,884 INFO L290 TraceCheckUtils]: 570: Hoare triple {129045#(<= ~a12~0 76)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,884 INFO L290 TraceCheckUtils]: 571: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,884 INFO L290 TraceCheckUtils]: 572: Hoare triple {129045#(<= ~a12~0 76)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,885 INFO L290 TraceCheckUtils]: 573: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,885 INFO L290 TraceCheckUtils]: 574: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,885 INFO L290 TraceCheckUtils]: 575: Hoare triple {129045#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,885 INFO L290 TraceCheckUtils]: 576: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,886 INFO L290 TraceCheckUtils]: 577: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,886 INFO L290 TraceCheckUtils]: 578: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,886 INFO L290 TraceCheckUtils]: 579: Hoare triple {129045#(<= ~a12~0 76)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,886 INFO L290 TraceCheckUtils]: 580: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,887 INFO L290 TraceCheckUtils]: 581: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,887 INFO L290 TraceCheckUtils]: 582: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,887 INFO L290 TraceCheckUtils]: 583: Hoare triple {129045#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,887 INFO L290 TraceCheckUtils]: 584: Hoare triple {129045#(<= ~a12~0 76)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,888 INFO L290 TraceCheckUtils]: 585: Hoare triple {129045#(<= ~a12~0 76)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,888 INFO L290 TraceCheckUtils]: 586: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,888 INFO L290 TraceCheckUtils]: 587: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,888 INFO L290 TraceCheckUtils]: 588: Hoare triple {129045#(<= ~a12~0 76)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,888 INFO L290 TraceCheckUtils]: 589: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,889 INFO L290 TraceCheckUtils]: 590: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,889 INFO L290 TraceCheckUtils]: 591: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,889 INFO L290 TraceCheckUtils]: 592: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,889 INFO L290 TraceCheckUtils]: 593: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,890 INFO L290 TraceCheckUtils]: 594: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,890 INFO L290 TraceCheckUtils]: 595: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,890 INFO L290 TraceCheckUtils]: 596: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,890 INFO L290 TraceCheckUtils]: 597: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,891 INFO L290 TraceCheckUtils]: 598: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,891 INFO L290 TraceCheckUtils]: 599: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,891 INFO L290 TraceCheckUtils]: 600: Hoare triple {129045#(<= ~a12~0 76)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,891 INFO L290 TraceCheckUtils]: 601: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,892 INFO L290 TraceCheckUtils]: 602: Hoare triple {129045#(<= ~a12~0 76)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,892 INFO L290 TraceCheckUtils]: 603: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,892 INFO L290 TraceCheckUtils]: 604: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,892 INFO L290 TraceCheckUtils]: 605: Hoare triple {129045#(<= ~a12~0 76)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,892 INFO L290 TraceCheckUtils]: 606: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,893 INFO L290 TraceCheckUtils]: 607: Hoare triple {129045#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,893 INFO L290 TraceCheckUtils]: 608: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,893 INFO L290 TraceCheckUtils]: 609: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,893 INFO L290 TraceCheckUtils]: 610: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,894 INFO L290 TraceCheckUtils]: 611: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,894 INFO L290 TraceCheckUtils]: 612: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,894 INFO L290 TraceCheckUtils]: 613: Hoare triple {129045#(<= ~a12~0 76)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,894 INFO L290 TraceCheckUtils]: 614: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,895 INFO L290 TraceCheckUtils]: 615: Hoare triple {129045#(<= ~a12~0 76)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,895 INFO L290 TraceCheckUtils]: 616: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,895 INFO L290 TraceCheckUtils]: 617: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,895 INFO L290 TraceCheckUtils]: 618: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,895 INFO L290 TraceCheckUtils]: 619: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,896 INFO L290 TraceCheckUtils]: 620: Hoare triple {129045#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,896 INFO L290 TraceCheckUtils]: 621: Hoare triple {129045#(<= ~a12~0 76)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,896 INFO L290 TraceCheckUtils]: 622: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,896 INFO L290 TraceCheckUtils]: 623: Hoare triple {129045#(<= ~a12~0 76)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,897 INFO L290 TraceCheckUtils]: 624: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,897 INFO L290 TraceCheckUtils]: 625: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,897 INFO L290 TraceCheckUtils]: 626: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,897 INFO L290 TraceCheckUtils]: 627: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,898 INFO L290 TraceCheckUtils]: 628: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,898 INFO L290 TraceCheckUtils]: 629: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,898 INFO L290 TraceCheckUtils]: 630: Hoare triple {129045#(<= ~a12~0 76)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,898 INFO L290 TraceCheckUtils]: 631: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,899 INFO L290 TraceCheckUtils]: 632: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,899 INFO L290 TraceCheckUtils]: 633: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,899 INFO L290 TraceCheckUtils]: 634: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,899 INFO L290 TraceCheckUtils]: 635: Hoare triple {129045#(<= ~a12~0 76)} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,899 INFO L290 TraceCheckUtils]: 636: Hoare triple {129045#(<= ~a12~0 76)} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,900 INFO L290 TraceCheckUtils]: 637: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,900 INFO L290 TraceCheckUtils]: 638: Hoare triple {129045#(<= ~a12~0 76)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,900 INFO L290 TraceCheckUtils]: 639: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,900 INFO L290 TraceCheckUtils]: 640: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,901 INFO L290 TraceCheckUtils]: 641: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,901 INFO L290 TraceCheckUtils]: 642: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,901 INFO L290 TraceCheckUtils]: 643: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,901 INFO L290 TraceCheckUtils]: 644: Hoare triple {129045#(<= ~a12~0 76)} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,902 INFO L290 TraceCheckUtils]: 645: Hoare triple {129045#(<= ~a12~0 76)} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,902 INFO L290 TraceCheckUtils]: 646: Hoare triple {129045#(<= ~a12~0 76)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,902 INFO L290 TraceCheckUtils]: 647: Hoare triple {129045#(<= ~a12~0 76)} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,902 INFO L290 TraceCheckUtils]: 648: Hoare triple {129045#(<= ~a12~0 76)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,903 INFO L290 TraceCheckUtils]: 649: Hoare triple {129045#(<= ~a12~0 76)} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,903 INFO L290 TraceCheckUtils]: 650: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,903 INFO L290 TraceCheckUtils]: 651: Hoare triple {129045#(<= ~a12~0 76)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 652: Hoare triple {129045#(<= ~a12~0 76)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 653: Hoare triple {129045#(<= ~a12~0 76)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {129045#(<= ~a12~0 76)} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 654: Hoare triple {129045#(<= ~a12~0 76)} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {129043#false} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 655: Hoare triple {129043#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129043#false} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 656: Hoare triple {129043#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129043#false} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 657: Hoare triple {129043#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129043#false} is VALID [2022-02-20 15:41:30,904 INFO L290 TraceCheckUtils]: 658: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 659: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 660: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 661: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 662: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 663: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 664: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 665: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 666: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 667: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 668: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 669: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 670: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 671: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 672: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 673: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 674: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 675: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 676: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 677: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 678: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 679: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 680: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,905 INFO L290 TraceCheckUtils]: 681: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 682: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 683: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 684: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 685: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 686: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 687: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 688: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 689: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 690: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 691: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 692: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 693: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 694: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 695: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 696: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 697: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 698: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 699: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 700: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 701: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 702: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 703: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,906 INFO L290 TraceCheckUtils]: 704: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 705: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 706: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 707: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 708: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 709: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 710: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 711: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 712: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 713: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 714: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 715: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 716: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 717: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 718: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 719: Hoare triple {129043#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 720: Hoare triple {129043#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 721: Hoare triple {129043#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 722: Hoare triple {129043#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 723: Hoare triple {129043#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 724: Hoare triple {129043#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 725: Hoare triple {129043#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 726: Hoare triple {129043#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:30,907 INFO L290 TraceCheckUtils]: 727: Hoare triple {129043#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 728: Hoare triple {129043#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 729: Hoare triple {129043#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 730: Hoare triple {129043#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 731: Hoare triple {129043#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 732: Hoare triple {129043#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 733: Hoare triple {129043#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 734: Hoare triple {129043#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 735: Hoare triple {129043#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 736: Hoare triple {129043#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 737: Hoare triple {129043#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 738: Hoare triple {129043#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 739: Hoare triple {129043#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 740: Hoare triple {129043#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 741: Hoare triple {129043#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 742: Hoare triple {129043#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 743: Hoare triple {129043#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 744: Hoare triple {129043#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 745: Hoare triple {129043#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 746: Hoare triple {129043#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 747: Hoare triple {129043#false} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 748: Hoare triple {129043#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 749: Hoare triple {129043#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:30,908 INFO L290 TraceCheckUtils]: 750: Hoare triple {129043#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 751: Hoare triple {129043#false} assume 9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) < 0 && 0 != -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) % 10 then 1 + -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10 else -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10);~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 752: Hoare triple {129043#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 753: Hoare triple {129043#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 754: Hoare triple {129043#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 755: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 756: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 757: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 758: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 759: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 760: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 761: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 762: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 763: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 764: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 765: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 766: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 767: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 768: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 769: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 770: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 771: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 772: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,909 INFO L290 TraceCheckUtils]: 773: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:30,910 INFO L290 TraceCheckUtils]: 774: Hoare triple {129043#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {129043#false} is VALID [2022-02-20 15:41:30,910 INFO L290 TraceCheckUtils]: 775: Hoare triple {129043#false} assume !false; {129043#false} is VALID [2022-02-20 15:41:30,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1736 backedges. 1244 proven. 155 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:30,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-20 15:41:32,488 INFO L290 TraceCheckUtils]: 775: Hoare triple {129043#false} assume !false; {129043#false} is VALID [2022-02-20 15:41:32,488 INFO L290 TraceCheckUtils]: 774: Hoare triple {129043#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {129043#false} is VALID [2022-02-20 15:41:32,488 INFO L290 TraceCheckUtils]: 773: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 772: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 771: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 770: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 769: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 768: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 767: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 766: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 765: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 764: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 763: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 762: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 761: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 760: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 759: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 758: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 757: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 756: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 755: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 754: Hoare triple {129043#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 753: Hoare triple {129043#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 752: Hoare triple {129043#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 751: Hoare triple {129043#false} assume 9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) < 0 && 0 != -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) % 10 then 1 + -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10 else -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10);~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {129043#false} is VALID [2022-02-20 15:41:32,489 INFO L290 TraceCheckUtils]: 750: Hoare triple {129043#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,490 INFO L290 TraceCheckUtils]: 749: Hoare triple {129043#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:32,490 INFO L290 TraceCheckUtils]: 748: Hoare triple {129043#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,490 INFO L290 TraceCheckUtils]: 747: Hoare triple {129043#false} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,490 INFO L290 TraceCheckUtils]: 746: Hoare triple {129043#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:32,490 INFO L290 TraceCheckUtils]: 745: Hoare triple {129043#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:32,490 INFO L290 TraceCheckUtils]: 744: Hoare triple {129043#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:32,495 INFO L290 TraceCheckUtils]: 743: Hoare triple {129043#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,495 INFO L290 TraceCheckUtils]: 742: Hoare triple {129043#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,495 INFO L290 TraceCheckUtils]: 741: Hoare triple {129043#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:32,495 INFO L290 TraceCheckUtils]: 740: Hoare triple {129043#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 739: Hoare triple {129043#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 738: Hoare triple {129043#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 737: Hoare triple {129043#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 736: Hoare triple {129043#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 735: Hoare triple {129043#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 734: Hoare triple {129043#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 733: Hoare triple {129043#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 732: Hoare triple {129043#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 731: Hoare triple {129043#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 730: Hoare triple {129043#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 729: Hoare triple {129043#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 728: Hoare triple {129043#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 727: Hoare triple {129043#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 726: Hoare triple {129043#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 725: Hoare triple {129043#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 724: Hoare triple {129043#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 723: Hoare triple {129043#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 722: Hoare triple {129043#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 721: Hoare triple {129043#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 720: Hoare triple {129043#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 719: Hoare triple {129043#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 718: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,496 INFO L290 TraceCheckUtils]: 717: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 716: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 715: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 714: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 713: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 712: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 711: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 710: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 709: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 708: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 707: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 706: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 705: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 704: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 703: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 702: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 701: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 700: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 699: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 698: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 697: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 696: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 695: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 694: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,497 INFO L290 TraceCheckUtils]: 693: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 692: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 691: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 690: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 689: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 688: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 687: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 686: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 685: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 684: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 683: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 682: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 681: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 680: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 679: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 678: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 677: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 676: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 675: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 674: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 673: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 672: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 671: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 670: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,498 INFO L290 TraceCheckUtils]: 669: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 668: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 667: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 666: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 665: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 664: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 663: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 662: Hoare triple {129043#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 661: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 660: Hoare triple {129043#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 659: Hoare triple {129043#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 658: Hoare triple {129043#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 657: Hoare triple {129043#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 656: Hoare triple {129043#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 655: Hoare triple {129043#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129043#false} is VALID [2022-02-20 15:41:32,499 INFO L290 TraceCheckUtils]: 654: Hoare triple {131737#(not (< 80 ~a12~0))} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {129043#false} is VALID [2022-02-20 15:41:32,500 INFO L290 TraceCheckUtils]: 653: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,500 INFO L290 TraceCheckUtils]: 652: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,500 INFO L290 TraceCheckUtils]: 651: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,500 INFO L290 TraceCheckUtils]: 650: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,501 INFO L290 TraceCheckUtils]: 649: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,501 INFO L290 TraceCheckUtils]: 648: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,501 INFO L290 TraceCheckUtils]: 647: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,501 INFO L290 TraceCheckUtils]: 646: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,502 INFO L290 TraceCheckUtils]: 645: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,502 INFO L290 TraceCheckUtils]: 644: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,502 INFO L290 TraceCheckUtils]: 643: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,502 INFO L290 TraceCheckUtils]: 642: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,502 INFO L290 TraceCheckUtils]: 641: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,503 INFO L290 TraceCheckUtils]: 640: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,503 INFO L290 TraceCheckUtils]: 639: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,503 INFO L290 TraceCheckUtils]: 638: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,503 INFO L290 TraceCheckUtils]: 637: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,504 INFO L290 TraceCheckUtils]: 636: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,504 INFO L290 TraceCheckUtils]: 635: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,504 INFO L290 TraceCheckUtils]: 634: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,504 INFO L290 TraceCheckUtils]: 633: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,505 INFO L290 TraceCheckUtils]: 632: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,505 INFO L290 TraceCheckUtils]: 631: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,505 INFO L290 TraceCheckUtils]: 630: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,505 INFO L290 TraceCheckUtils]: 629: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,505 INFO L290 TraceCheckUtils]: 628: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,506 INFO L290 TraceCheckUtils]: 627: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,506 INFO L290 TraceCheckUtils]: 626: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,506 INFO L290 TraceCheckUtils]: 625: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,506 INFO L290 TraceCheckUtils]: 624: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,507 INFO L290 TraceCheckUtils]: 623: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,507 INFO L290 TraceCheckUtils]: 622: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,507 INFO L290 TraceCheckUtils]: 621: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,507 INFO L290 TraceCheckUtils]: 620: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,508 INFO L290 TraceCheckUtils]: 619: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,508 INFO L290 TraceCheckUtils]: 618: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,508 INFO L290 TraceCheckUtils]: 617: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,508 INFO L290 TraceCheckUtils]: 616: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,508 INFO L290 TraceCheckUtils]: 615: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,509 INFO L290 TraceCheckUtils]: 614: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,509 INFO L290 TraceCheckUtils]: 613: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,509 INFO L290 TraceCheckUtils]: 612: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,509 INFO L290 TraceCheckUtils]: 611: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,510 INFO L290 TraceCheckUtils]: 610: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,510 INFO L290 TraceCheckUtils]: 609: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,510 INFO L290 TraceCheckUtils]: 608: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,510 INFO L290 TraceCheckUtils]: 607: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,511 INFO L290 TraceCheckUtils]: 606: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,511 INFO L290 TraceCheckUtils]: 605: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,511 INFO L290 TraceCheckUtils]: 604: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,511 INFO L290 TraceCheckUtils]: 603: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,511 INFO L290 TraceCheckUtils]: 602: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,512 INFO L290 TraceCheckUtils]: 601: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,512 INFO L290 TraceCheckUtils]: 600: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,512 INFO L290 TraceCheckUtils]: 599: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,512 INFO L290 TraceCheckUtils]: 598: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,513 INFO L290 TraceCheckUtils]: 597: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,513 INFO L290 TraceCheckUtils]: 596: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,513 INFO L290 TraceCheckUtils]: 595: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,513 INFO L290 TraceCheckUtils]: 594: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,514 INFO L290 TraceCheckUtils]: 593: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,514 INFO L290 TraceCheckUtils]: 592: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,514 INFO L290 TraceCheckUtils]: 591: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,514 INFO L290 TraceCheckUtils]: 590: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,514 INFO L290 TraceCheckUtils]: 589: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,515 INFO L290 TraceCheckUtils]: 588: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,515 INFO L290 TraceCheckUtils]: 587: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,515 INFO L290 TraceCheckUtils]: 586: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,515 INFO L290 TraceCheckUtils]: 585: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,516 INFO L290 TraceCheckUtils]: 584: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,516 INFO L290 TraceCheckUtils]: 583: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,516 INFO L290 TraceCheckUtils]: 582: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,516 INFO L290 TraceCheckUtils]: 581: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,516 INFO L290 TraceCheckUtils]: 580: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,517 INFO L290 TraceCheckUtils]: 579: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,517 INFO L290 TraceCheckUtils]: 578: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,517 INFO L290 TraceCheckUtils]: 577: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,517 INFO L290 TraceCheckUtils]: 576: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,518 INFO L290 TraceCheckUtils]: 575: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,518 INFO L290 TraceCheckUtils]: 574: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,518 INFO L290 TraceCheckUtils]: 573: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,518 INFO L290 TraceCheckUtils]: 572: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,519 INFO L290 TraceCheckUtils]: 571: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,519 INFO L290 TraceCheckUtils]: 570: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,519 INFO L290 TraceCheckUtils]: 569: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,519 INFO L290 TraceCheckUtils]: 568: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,520 INFO L290 TraceCheckUtils]: 567: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,520 INFO L290 TraceCheckUtils]: 566: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,520 INFO L290 TraceCheckUtils]: 565: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,520 INFO L290 TraceCheckUtils]: 564: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,520 INFO L290 TraceCheckUtils]: 563: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,521 INFO L290 TraceCheckUtils]: 562: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,521 INFO L290 TraceCheckUtils]: 561: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,521 INFO L290 TraceCheckUtils]: 560: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,521 INFO L290 TraceCheckUtils]: 559: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,522 INFO L290 TraceCheckUtils]: 558: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,522 INFO L290 TraceCheckUtils]: 557: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,522 INFO L290 TraceCheckUtils]: 556: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,522 INFO L290 TraceCheckUtils]: 555: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,522 INFO L290 TraceCheckUtils]: 554: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,523 INFO L290 TraceCheckUtils]: 553: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,523 INFO L290 TraceCheckUtils]: 552: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,523 INFO L290 TraceCheckUtils]: 551: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,523 INFO L290 TraceCheckUtils]: 550: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,524 INFO L290 TraceCheckUtils]: 549: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,524 INFO L290 TraceCheckUtils]: 548: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,524 INFO L290 TraceCheckUtils]: 547: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,524 INFO L290 TraceCheckUtils]: 546: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,525 INFO L290 TraceCheckUtils]: 545: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,525 INFO L290 TraceCheckUtils]: 544: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,525 INFO L290 TraceCheckUtils]: 543: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,525 INFO L290 TraceCheckUtils]: 542: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,526 INFO L290 TraceCheckUtils]: 541: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,526 INFO L290 TraceCheckUtils]: 540: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,526 INFO L290 TraceCheckUtils]: 539: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,526 INFO L290 TraceCheckUtils]: 538: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,526 INFO L290 TraceCheckUtils]: 537: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,527 INFO L290 TraceCheckUtils]: 536: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,527 INFO L290 TraceCheckUtils]: 535: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,527 INFO L290 TraceCheckUtils]: 534: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,527 INFO L290 TraceCheckUtils]: 533: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,528 INFO L290 TraceCheckUtils]: 532: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,528 INFO L290 TraceCheckUtils]: 531: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,528 INFO L290 TraceCheckUtils]: 530: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,528 INFO L290 TraceCheckUtils]: 529: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,529 INFO L290 TraceCheckUtils]: 528: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,529 INFO L290 TraceCheckUtils]: 527: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,529 INFO L290 TraceCheckUtils]: 526: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,529 INFO L290 TraceCheckUtils]: 525: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,530 INFO L290 TraceCheckUtils]: 524: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,530 INFO L290 TraceCheckUtils]: 523: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,530 INFO L290 TraceCheckUtils]: 522: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,530 INFO L290 TraceCheckUtils]: 521: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,530 INFO L290 TraceCheckUtils]: 520: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,531 INFO L290 TraceCheckUtils]: 519: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,531 INFO L290 TraceCheckUtils]: 518: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,531 INFO L290 TraceCheckUtils]: 517: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,531 INFO L290 TraceCheckUtils]: 516: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,532 INFO L290 TraceCheckUtils]: 515: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,532 INFO L290 TraceCheckUtils]: 514: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,532 INFO L290 TraceCheckUtils]: 513: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,532 INFO L290 TraceCheckUtils]: 512: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,533 INFO L290 TraceCheckUtils]: 511: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,533 INFO L290 TraceCheckUtils]: 510: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,533 INFO L290 TraceCheckUtils]: 509: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,533 INFO L290 TraceCheckUtils]: 508: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,534 INFO L290 TraceCheckUtils]: 507: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,534 INFO L290 TraceCheckUtils]: 506: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,534 INFO L290 TraceCheckUtils]: 505: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,534 INFO L290 TraceCheckUtils]: 504: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,534 INFO L290 TraceCheckUtils]: 503: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,535 INFO L290 TraceCheckUtils]: 502: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,535 INFO L290 TraceCheckUtils]: 501: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,535 INFO L290 TraceCheckUtils]: 500: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,535 INFO L290 TraceCheckUtils]: 499: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,536 INFO L290 TraceCheckUtils]: 498: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,536 INFO L290 TraceCheckUtils]: 497: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,536 INFO L290 TraceCheckUtils]: 496: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,536 INFO L290 TraceCheckUtils]: 495: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,537 INFO L290 TraceCheckUtils]: 494: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,537 INFO L290 TraceCheckUtils]: 493: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,537 INFO L290 TraceCheckUtils]: 492: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,537 INFO L290 TraceCheckUtils]: 491: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,537 INFO L290 TraceCheckUtils]: 490: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,538 INFO L290 TraceCheckUtils]: 489: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,538 INFO L290 TraceCheckUtils]: 488: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,538 INFO L290 TraceCheckUtils]: 487: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,538 INFO L290 TraceCheckUtils]: 486: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,539 INFO L290 TraceCheckUtils]: 485: Hoare triple {131737#(not (< 80 ~a12~0))} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,539 INFO L290 TraceCheckUtils]: 484: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,539 INFO L290 TraceCheckUtils]: 483: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,539 INFO L290 TraceCheckUtils]: 482: Hoare triple {131737#(not (< 80 ~a12~0))} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,539 INFO L290 TraceCheckUtils]: 481: Hoare triple {131737#(not (< 80 ~a12~0))} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,540 INFO L290 TraceCheckUtils]: 480: Hoare triple {131737#(not (< 80 ~a12~0))} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,540 INFO L290 TraceCheckUtils]: 479: Hoare triple {132263#(<= ~a12~0 15)} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26; {131737#(not (< 80 ~a12~0))} is VALID [2022-02-20 15:41:32,540 INFO L290 TraceCheckUtils]: 478: Hoare triple {132263#(<= ~a12~0 15)} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,541 INFO L290 TraceCheckUtils]: 477: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,541 INFO L290 TraceCheckUtils]: 476: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,541 INFO L290 TraceCheckUtils]: 475: Hoare triple {132263#(<= ~a12~0 15)} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,541 INFO L290 TraceCheckUtils]: 474: Hoare triple {132263#(<= ~a12~0 15)} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,542 INFO L290 TraceCheckUtils]: 473: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,542 INFO L290 TraceCheckUtils]: 472: Hoare triple {132263#(<= ~a12~0 15)} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,542 INFO L290 TraceCheckUtils]: 471: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,542 INFO L290 TraceCheckUtils]: 470: Hoare triple {132263#(<= ~a12~0 15)} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,542 INFO L290 TraceCheckUtils]: 469: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,543 INFO L290 TraceCheckUtils]: 468: Hoare triple {132263#(<= ~a12~0 15)} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,543 INFO L290 TraceCheckUtils]: 467: Hoare triple {132263#(<= ~a12~0 15)} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,543 INFO L290 TraceCheckUtils]: 466: Hoare triple {132263#(<= ~a12~0 15)} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,543 INFO L290 TraceCheckUtils]: 465: Hoare triple {132263#(<= ~a12~0 15)} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,544 INFO L290 TraceCheckUtils]: 464: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,544 INFO L290 TraceCheckUtils]: 463: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,544 INFO L290 TraceCheckUtils]: 462: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,544 INFO L290 TraceCheckUtils]: 461: Hoare triple {132263#(<= ~a12~0 15)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,545 INFO L290 TraceCheckUtils]: 460: Hoare triple {132263#(<= ~a12~0 15)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,545 INFO L290 TraceCheckUtils]: 459: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,545 INFO L290 TraceCheckUtils]: 458: Hoare triple {132263#(<= ~a12~0 15)} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,545 INFO L290 TraceCheckUtils]: 457: Hoare triple {132263#(<= ~a12~0 15)} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,545 INFO L290 TraceCheckUtils]: 456: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,546 INFO L290 TraceCheckUtils]: 455: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,546 INFO L290 TraceCheckUtils]: 454: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,546 INFO L290 TraceCheckUtils]: 453: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,546 INFO L290 TraceCheckUtils]: 452: Hoare triple {132263#(<= ~a12~0 15)} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,547 INFO L290 TraceCheckUtils]: 451: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,547 INFO L290 TraceCheckUtils]: 450: Hoare triple {132263#(<= ~a12~0 15)} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,547 INFO L290 TraceCheckUtils]: 449: Hoare triple {132263#(<= ~a12~0 15)} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,547 INFO L290 TraceCheckUtils]: 448: Hoare triple {132263#(<= ~a12~0 15)} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,548 INFO L290 TraceCheckUtils]: 447: Hoare triple {132263#(<= ~a12~0 15)} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,548 INFO L290 TraceCheckUtils]: 446: Hoare triple {132263#(<= ~a12~0 15)} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,548 INFO L290 TraceCheckUtils]: 445: Hoare triple {132263#(<= ~a12~0 15)} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,548 INFO L290 TraceCheckUtils]: 444: Hoare triple {132263#(<= ~a12~0 15)} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,548 INFO L290 TraceCheckUtils]: 443: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,549 INFO L290 TraceCheckUtils]: 442: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,549 INFO L290 TraceCheckUtils]: 441: Hoare triple {132263#(<= ~a12~0 15)} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,549 INFO L290 TraceCheckUtils]: 440: Hoare triple {132263#(<= ~a12~0 15)} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,549 INFO L290 TraceCheckUtils]: 439: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,550 INFO L290 TraceCheckUtils]: 438: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,550 INFO L290 TraceCheckUtils]: 437: Hoare triple {132263#(<= ~a12~0 15)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,550 INFO L290 TraceCheckUtils]: 436: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,550 INFO L290 TraceCheckUtils]: 435: Hoare triple {132263#(<= ~a12~0 15)} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,550 INFO L290 TraceCheckUtils]: 434: Hoare triple {132263#(<= ~a12~0 15)} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,551 INFO L290 TraceCheckUtils]: 433: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,551 INFO L290 TraceCheckUtils]: 432: Hoare triple {132263#(<= ~a12~0 15)} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,551 INFO L290 TraceCheckUtils]: 431: Hoare triple {132263#(<= ~a12~0 15)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,551 INFO L290 TraceCheckUtils]: 430: Hoare triple {132263#(<= ~a12~0 15)} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,552 INFO L290 TraceCheckUtils]: 429: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,552 INFO L290 TraceCheckUtils]: 428: Hoare triple {132263#(<= ~a12~0 15)} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,552 INFO L290 TraceCheckUtils]: 427: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,552 INFO L290 TraceCheckUtils]: 426: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,553 INFO L290 TraceCheckUtils]: 425: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,553 INFO L290 TraceCheckUtils]: 424: Hoare triple {132263#(<= ~a12~0 15)} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,553 INFO L290 TraceCheckUtils]: 423: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,553 INFO L290 TraceCheckUtils]: 422: Hoare triple {132263#(<= ~a12~0 15)} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,554 INFO L290 TraceCheckUtils]: 421: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,554 INFO L290 TraceCheckUtils]: 420: Hoare triple {132263#(<= ~a12~0 15)} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,554 INFO L290 TraceCheckUtils]: 419: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,554 INFO L290 TraceCheckUtils]: 418: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,555 INFO L290 TraceCheckUtils]: 417: Hoare triple {132263#(<= ~a12~0 15)} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,555 INFO L290 TraceCheckUtils]: 416: Hoare triple {132263#(<= ~a12~0 15)} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,555 INFO L290 TraceCheckUtils]: 415: Hoare triple {132263#(<= ~a12~0 15)} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,555 INFO L290 TraceCheckUtils]: 414: Hoare triple {132263#(<= ~a12~0 15)} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,555 INFO L290 TraceCheckUtils]: 413: Hoare triple {132263#(<= ~a12~0 15)} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,556 INFO L290 TraceCheckUtils]: 412: Hoare triple {132263#(<= ~a12~0 15)} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,556 INFO L290 TraceCheckUtils]: 411: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,556 INFO L290 TraceCheckUtils]: 410: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,556 INFO L290 TraceCheckUtils]: 409: Hoare triple {132263#(<= ~a12~0 15)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,557 INFO L290 TraceCheckUtils]: 408: Hoare triple {132263#(<= ~a12~0 15)} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,557 INFO L290 TraceCheckUtils]: 407: Hoare triple {132263#(<= ~a12~0 15)} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,557 INFO L290 TraceCheckUtils]: 406: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,557 INFO L290 TraceCheckUtils]: 405: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,558 INFO L290 TraceCheckUtils]: 404: Hoare triple {132263#(<= ~a12~0 15)} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,558 INFO L290 TraceCheckUtils]: 403: Hoare triple {132263#(<= ~a12~0 15)} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,558 INFO L290 TraceCheckUtils]: 402: Hoare triple {132263#(<= ~a12~0 15)} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,558 INFO L290 TraceCheckUtils]: 401: Hoare triple {132263#(<= ~a12~0 15)} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,558 INFO L290 TraceCheckUtils]: 400: Hoare triple {132263#(<= ~a12~0 15)} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,559 INFO L290 TraceCheckUtils]: 399: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,559 INFO L290 TraceCheckUtils]: 398: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,559 INFO L290 TraceCheckUtils]: 397: Hoare triple {132263#(<= ~a12~0 15)} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,559 INFO L290 TraceCheckUtils]: 396: Hoare triple {132263#(<= ~a12~0 15)} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,560 INFO L290 TraceCheckUtils]: 395: Hoare triple {132263#(<= ~a12~0 15)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,560 INFO L290 TraceCheckUtils]: 394: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,560 INFO L290 TraceCheckUtils]: 393: Hoare triple {132263#(<= ~a12~0 15)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,560 INFO L290 TraceCheckUtils]: 392: Hoare triple {132263#(<= ~a12~0 15)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,561 INFO L290 TraceCheckUtils]: 391: Hoare triple {132263#(<= ~a12~0 15)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,561 INFO L290 TraceCheckUtils]: 390: Hoare triple {132263#(<= ~a12~0 15)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,561 INFO L290 TraceCheckUtils]: 389: Hoare triple {132263#(<= ~a12~0 15)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,561 INFO L290 TraceCheckUtils]: 388: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,561 INFO L290 TraceCheckUtils]: 387: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,562 INFO L290 TraceCheckUtils]: 386: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,562 INFO L290 TraceCheckUtils]: 385: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,562 INFO L290 TraceCheckUtils]: 384: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,562 INFO L290 TraceCheckUtils]: 383: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,563 INFO L290 TraceCheckUtils]: 382: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,563 INFO L290 TraceCheckUtils]: 381: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,563 INFO L290 TraceCheckUtils]: 380: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,563 INFO L290 TraceCheckUtils]: 379: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,564 INFO L290 TraceCheckUtils]: 378: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,564 INFO L290 TraceCheckUtils]: 377: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,564 INFO L290 TraceCheckUtils]: 376: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,564 INFO L290 TraceCheckUtils]: 375: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,564 INFO L290 TraceCheckUtils]: 374: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,565 INFO L290 TraceCheckUtils]: 373: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,565 INFO L290 TraceCheckUtils]: 372: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,565 INFO L290 TraceCheckUtils]: 371: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,565 INFO L290 TraceCheckUtils]: 370: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,566 INFO L290 TraceCheckUtils]: 369: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,566 INFO L290 TraceCheckUtils]: 368: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,566 INFO L290 TraceCheckUtils]: 367: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,566 INFO L290 TraceCheckUtils]: 366: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,566 INFO L290 TraceCheckUtils]: 365: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,567 INFO L290 TraceCheckUtils]: 364: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,567 INFO L290 TraceCheckUtils]: 363: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,567 INFO L290 TraceCheckUtils]: 362: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,567 INFO L290 TraceCheckUtils]: 361: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,568 INFO L290 TraceCheckUtils]: 360: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,568 INFO L290 TraceCheckUtils]: 359: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,568 INFO L290 TraceCheckUtils]: 358: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,568 INFO L290 TraceCheckUtils]: 357: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,569 INFO L290 TraceCheckUtils]: 356: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,569 INFO L290 TraceCheckUtils]: 355: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,569 INFO L290 TraceCheckUtils]: 354: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,569 INFO L290 TraceCheckUtils]: 353: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,569 INFO L290 TraceCheckUtils]: 352: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,570 INFO L290 TraceCheckUtils]: 351: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,570 INFO L290 TraceCheckUtils]: 350: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,570 INFO L290 TraceCheckUtils]: 349: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,570 INFO L290 TraceCheckUtils]: 348: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,571 INFO L290 TraceCheckUtils]: 347: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,571 INFO L290 TraceCheckUtils]: 346: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,571 INFO L290 TraceCheckUtils]: 345: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,571 INFO L290 TraceCheckUtils]: 344: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,572 INFO L290 TraceCheckUtils]: 343: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,572 INFO L290 TraceCheckUtils]: 342: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,572 INFO L290 TraceCheckUtils]: 341: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,572 INFO L290 TraceCheckUtils]: 340: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,572 INFO L290 TraceCheckUtils]: 339: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,573 INFO L290 TraceCheckUtils]: 338: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,573 INFO L290 TraceCheckUtils]: 337: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,573 INFO L290 TraceCheckUtils]: 336: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,573 INFO L290 TraceCheckUtils]: 335: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,574 INFO L290 TraceCheckUtils]: 334: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,574 INFO L290 TraceCheckUtils]: 333: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,574 INFO L290 TraceCheckUtils]: 332: Hoare triple {132263#(<= ~a12~0 15)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,574 INFO L290 TraceCheckUtils]: 331: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,575 INFO L290 TraceCheckUtils]: 330: Hoare triple {132263#(<= ~a12~0 15)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,575 INFO L290 TraceCheckUtils]: 329: Hoare triple {132263#(<= ~a12~0 15)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,575 INFO L290 TraceCheckUtils]: 328: Hoare triple {132263#(<= ~a12~0 15)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,575 INFO L290 TraceCheckUtils]: 327: Hoare triple {132263#(<= ~a12~0 15)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,575 INFO L290 TraceCheckUtils]: 326: Hoare triple {132263#(<= ~a12~0 15)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 325: Hoare triple {132263#(<= ~a12~0 15)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 324: Hoare triple {129042#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {132263#(<= ~a12~0 15)} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 323: Hoare triple {129042#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 322: Hoare triple {129042#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 321: Hoare triple {129042#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 320: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 319: Hoare triple {129042#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 318: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 317: Hoare triple {129042#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 316: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,576 INFO L290 TraceCheckUtils]: 315: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 314: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 313: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 312: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 311: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 310: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 309: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 308: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 307: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 306: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 305: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 304: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 303: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 302: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 301: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 300: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 299: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 298: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 297: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 296: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 295: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 294: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 293: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 292: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,577 INFO L290 TraceCheckUtils]: 291: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 290: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 289: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 288: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 287: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 286: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 285: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 284: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 283: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 282: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 281: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 280: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 279: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 278: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 277: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,578 INFO L290 TraceCheckUtils]: 276: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 275: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 274: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 273: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 272: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 271: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 270: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 269: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 268: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 267: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,579 INFO L290 TraceCheckUtils]: 266: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 265: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 264: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 263: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 262: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 261: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 260: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 259: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 258: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 257: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 256: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,580 INFO L290 TraceCheckUtils]: 255: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 254: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 253: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 252: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 251: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 250: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 249: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 248: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 247: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 246: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,581 INFO L290 TraceCheckUtils]: 245: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 244: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 243: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 242: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 241: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 240: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 239: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 238: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 237: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 236: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 235: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,582 INFO L290 TraceCheckUtils]: 234: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 233: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 232: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 231: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 230: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 229: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 228: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 227: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 226: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 225: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,583 INFO L290 TraceCheckUtils]: 224: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 223: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 222: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 221: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 220: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 219: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 218: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 217: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 216: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 215: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 214: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:32,584 INFO L290 TraceCheckUtils]: 213: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 212: Hoare triple {129042#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 211: Hoare triple {129042#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 210: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 209: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 208: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 207: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 206: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 205: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 204: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,585 INFO L290 TraceCheckUtils]: 203: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 202: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 201: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 200: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 199: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 198: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 197: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 196: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 195: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 194: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,586 INFO L290 TraceCheckUtils]: 193: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 192: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 191: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 190: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 189: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 188: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 187: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 186: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 185: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 184: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,587 INFO L290 TraceCheckUtils]: 183: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 182: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 181: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 180: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 179: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 178: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 177: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 176: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 175: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 174: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 173: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,588 INFO L290 TraceCheckUtils]: 172: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 171: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 170: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 169: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 168: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 167: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 166: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 165: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 164: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 163: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,589 INFO L290 TraceCheckUtils]: 162: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 161: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 160: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 159: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 158: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 157: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 156: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 155: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 154: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 153: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 152: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,590 INFO L290 TraceCheckUtils]: 151: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 150: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 149: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 148: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 147: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 146: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 145: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 144: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 143: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 142: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,591 INFO L290 TraceCheckUtils]: 141: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 140: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 139: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 138: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 137: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 136: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 135: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 134: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 133: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 132: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,592 INFO L290 TraceCheckUtils]: 131: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 130: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 129: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 128: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 127: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 126: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 125: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 124: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 123: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 122: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,593 INFO L290 TraceCheckUtils]: 121: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 120: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 119: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 118: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 117: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 116: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 115: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 114: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 113: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 112: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,594 INFO L290 TraceCheckUtils]: 111: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 110: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 109: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 108: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 107: Hoare triple {129042#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 106: Hoare triple {129042#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 105: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 104: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 103: Hoare triple {129042#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 102: Hoare triple {129042#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,595 INFO L290 TraceCheckUtils]: 101: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 100: Hoare triple {129042#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 99: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 98: Hoare triple {129042#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 97: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 96: Hoare triple {129042#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 95: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 94: Hoare triple {129042#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 93: Hoare triple {129042#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 92: Hoare triple {129042#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,596 INFO L290 TraceCheckUtils]: 91: Hoare triple {129042#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 90: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 89: Hoare triple {129042#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 88: Hoare triple {129042#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 87: Hoare triple {129042#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 86: Hoare triple {129042#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 85: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 84: Hoare triple {129042#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 83: Hoare triple {129042#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 82: Hoare triple {129042#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {129042#true} is VALID [2022-02-20 15:41:32,597 INFO L290 TraceCheckUtils]: 81: Hoare triple {129042#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 80: Hoare triple {129042#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 79: Hoare triple {129042#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 78: Hoare triple {129042#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 77: Hoare triple {129042#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 76: Hoare triple {129042#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 75: Hoare triple {129042#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 74: Hoare triple {129042#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 73: Hoare triple {129042#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 72: Hoare triple {129042#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,598 INFO L290 TraceCheckUtils]: 71: Hoare triple {129042#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 70: Hoare triple {129042#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 69: Hoare triple {129042#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 68: Hoare triple {129042#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 67: Hoare triple {129042#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 66: Hoare triple {129042#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 65: Hoare triple {129042#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 64: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 63: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 62: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,599 INFO L290 TraceCheckUtils]: 61: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 60: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 59: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 58: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 57: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 56: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 55: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 54: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,600 INFO L290 TraceCheckUtils]: 53: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,611 INFO L290 TraceCheckUtils]: 52: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,611 INFO L290 TraceCheckUtils]: 51: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,611 INFO L290 TraceCheckUtils]: 50: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,611 INFO L290 TraceCheckUtils]: 49: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,611 INFO L290 TraceCheckUtils]: 48: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 47: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 46: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 45: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 44: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 43: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 42: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 41: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 40: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 39: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,612 INFO L290 TraceCheckUtils]: 38: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 37: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 36: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 35: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 34: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 33: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 32: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 31: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 30: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 29: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,613 INFO L290 TraceCheckUtils]: 28: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 27: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 26: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 25: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 24: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 23: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 22: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 21: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 20: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 19: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 18: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,614 INFO L290 TraceCheckUtils]: 17: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 16: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 15: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 14: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 13: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 12: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 11: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 10: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 9: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 8: Hoare triple {129042#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,615 INFO L290 TraceCheckUtils]: 7: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 6: Hoare triple {129042#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 5: Hoare triple {129042#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 4: Hoare triple {129042#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 3: Hoare triple {129042#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 2: Hoare triple {129042#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 1: Hoare triple {129042#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {129042#true} is VALID [2022-02-20 15:41:32,616 INFO L290 TraceCheckUtils]: 0: Hoare triple {129042#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {129042#true} is VALID [2022-02-20 15:41:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1736 backedges. 1244 proven. 155 refuted. 0 times theorem prover too weak. 337 trivial. 0 not checked. [2022-02-20 15:41:32,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838431103] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-20 15:41:32,620 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-20 15:41:32,620 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-02-20 15:41:32,622 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470917835] [2022-02-20 15:41:32,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-20 15:41:32,625 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 776 [2022-02-20 15:41:32,625 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:32,625 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:33,144 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 877 edges. 877 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:33,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-20 15:41:33,144 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:33,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-20 15:41:33,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-20 15:41:33,145 INFO L87 Difference]: Start difference. First operand 4098 states and 4393 transitions. Second operand has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:36,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:36,999 INFO L93 Difference]: Finished difference Result 9262 states and 9973 transitions. [2022-02-20 15:41:37,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-20 15:41:37,000 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 776 [2022-02-20 15:41:37,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 15:41:37,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:37,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1121 transitions. [2022-02-20 15:41:37,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:37,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1121 transitions. [2022-02-20 15:41:37,007 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1121 transitions. [2022-02-20 15:41:37,702 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1121 edges. 1121 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:38,533 INFO L225 Difference]: With dead ends: 9262 [2022-02-20 15:41:38,533 INFO L226 Difference]: Without dead ends: 5344 [2022-02-20 15:41:38,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1554 GetRequests, 1550 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-20 15:41:38,536 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 43 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-20 15:41:38,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 69 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-20 15:41:38,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5344 states. [2022-02-20 15:41:38,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5344 to 4810. [2022-02-20 15:41:38,644 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 15:41:38,648 INFO L82 GeneralOperation]: Start isEquivalent. First operand 5344 states. Second operand has 4810 states, 4809 states have (on average 1.071740486587648) internal successors, (5154), 4809 states have internal predecessors, (5154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:38,650 INFO L74 IsIncluded]: Start isIncluded. First operand 5344 states. Second operand has 4810 states, 4809 states have (on average 1.071740486587648) internal successors, (5154), 4809 states have internal predecessors, (5154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:38,652 INFO L87 Difference]: Start difference. First operand 5344 states. Second operand has 4810 states, 4809 states have (on average 1.071740486587648) internal successors, (5154), 4809 states have internal predecessors, (5154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:39,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:39,388 INFO L93 Difference]: Finished difference Result 5344 states and 5724 transitions. [2022-02-20 15:41:39,388 INFO L276 IsEmpty]: Start isEmpty. Operand 5344 states and 5724 transitions. [2022-02-20 15:41:39,391 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:39,391 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:39,395 INFO L74 IsIncluded]: Start isIncluded. First operand has 4810 states, 4809 states have (on average 1.071740486587648) internal successors, (5154), 4809 states have internal predecessors, (5154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 5344 states. [2022-02-20 15:41:39,397 INFO L87 Difference]: Start difference. First operand has 4810 states, 4809 states have (on average 1.071740486587648) internal successors, (5154), 4809 states have internal predecessors, (5154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 5344 states. [2022-02-20 15:41:40,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 15:41:40,140 INFO L93 Difference]: Finished difference Result 5344 states and 5724 transitions. [2022-02-20 15:41:40,140 INFO L276 IsEmpty]: Start isEmpty. Operand 5344 states and 5724 transitions. [2022-02-20 15:41:40,143 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 15:41:40,143 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 15:41:40,143 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 15:41:40,143 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 15:41:40,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4810 states, 4809 states have (on average 1.071740486587648) internal successors, (5154), 4809 states have internal predecessors, (5154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:40,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4810 states to 4810 states and 5154 transitions. [2022-02-20 15:41:40,847 INFO L78 Accepts]: Start accepts. Automaton has 4810 states and 5154 transitions. Word has length 776 [2022-02-20 15:41:40,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 15:41:40,847 INFO L470 AbstractCegarLoop]: Abstraction has 4810 states and 5154 transitions. [2022-02-20 15:41:40,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 146.16666666666666) internal successors, (877), 6 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:40,847 INFO L276 IsEmpty]: Start isEmpty. Operand 4810 states and 5154 transitions. [2022-02-20 15:41:40,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 849 [2022-02-20 15:41:40,853 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 15:41:40,853 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 15:41:40,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-20 15:41:41,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 15:41:41,056 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 15:41:41,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 15:41:41,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1754854329, now seen corresponding path program 1 times [2022-02-20 15:41:41,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 15:41:41,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765229876] [2022-02-20 15:41:41,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 15:41:41,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 15:41:41,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 0: Hoare triple {158618#true} assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1; {158618#true} is VALID [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 1: Hoare triple {158618#true} assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1; {158618#true} is VALID [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 2: Hoare triple {158618#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158618#true} is VALID [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 3: Hoare triple {158618#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158618#true} is VALID [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 4: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 5: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,544 INFO L290 TraceCheckUtils]: 6: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 7: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 8: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 9: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 10: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 11: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 12: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 13: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 14: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 15: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,545 INFO L290 TraceCheckUtils]: 16: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 17: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 18: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 19: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 20: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 21: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 22: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 23: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 24: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 25: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,546 INFO L290 TraceCheckUtils]: 26: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 27: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 28: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 29: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 30: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 31: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 32: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 33: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 34: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 35: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,547 INFO L290 TraceCheckUtils]: 36: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 37: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 38: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 39: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 40: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 41: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 42: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 43: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 44: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 45: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 46: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,548 INFO L290 TraceCheckUtils]: 47: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 48: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 49: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 50: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 51: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 52: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 53: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 54: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 55: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 56: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,549 INFO L290 TraceCheckUtils]: 57: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 58: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 59: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 60: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 61: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 62: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 63: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 64: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 65: Hoare triple {158618#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 66: Hoare triple {158618#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 67: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,550 INFO L290 TraceCheckUtils]: 68: Hoare triple {158618#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 69: Hoare triple {158618#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 70: Hoare triple {158618#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 71: Hoare triple {158618#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 72: Hoare triple {158618#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 73: Hoare triple {158618#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 74: Hoare triple {158618#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 75: Hoare triple {158618#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 76: Hoare triple {158618#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 77: Hoare triple {158618#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,551 INFO L290 TraceCheckUtils]: 78: Hoare triple {158618#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 79: Hoare triple {158618#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 80: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 81: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 82: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 83: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 84: Hoare triple {158618#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 85: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 86: Hoare triple {158618#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 87: Hoare triple {158618#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,552 INFO L290 TraceCheckUtils]: 88: Hoare triple {158618#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 89: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 90: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 91: Hoare triple {158618#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 92: Hoare triple {158618#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 93: Hoare triple {158618#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 94: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 95: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 96: Hoare triple {158618#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 97: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,553 INFO L290 TraceCheckUtils]: 98: Hoare triple {158618#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 99: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 100: Hoare triple {158618#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 101: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 102: Hoare triple {158618#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 103: Hoare triple {158618#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 104: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 105: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 106: Hoare triple {158618#true} assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22; {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 107: Hoare triple {158618#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158618#true} is VALID [2022-02-20 15:41:41,554 INFO L290 TraceCheckUtils]: 108: Hoare triple {158618#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 109: Hoare triple {158618#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 110: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 111: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 112: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 113: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 114: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 115: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 116: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 117: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,555 INFO L290 TraceCheckUtils]: 118: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 119: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 120: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 121: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 122: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 123: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 124: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 125: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 126: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 127: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 128: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,556 INFO L290 TraceCheckUtils]: 129: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 130: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 131: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 132: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 133: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 134: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 135: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 136: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 137: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 138: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,557 INFO L290 TraceCheckUtils]: 139: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 140: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 141: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 142: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 143: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 144: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 145: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 146: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 147: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 148: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 149: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,558 INFO L290 TraceCheckUtils]: 150: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 151: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 152: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 153: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 154: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 155: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 156: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 157: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 158: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 159: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,559 INFO L290 TraceCheckUtils]: 160: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 161: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 162: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 163: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 164: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 165: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 166: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 167: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 168: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 169: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,560 INFO L290 TraceCheckUtils]: 170: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 171: Hoare triple {158618#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 172: Hoare triple {158618#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 173: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 174: Hoare triple {158618#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 175: Hoare triple {158618#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 176: Hoare triple {158618#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 177: Hoare triple {158618#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 178: Hoare triple {158618#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 179: Hoare triple {158618#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 180: Hoare triple {158618#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,561 INFO L290 TraceCheckUtils]: 181: Hoare triple {158618#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 182: Hoare triple {158618#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 183: Hoare triple {158618#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 184: Hoare triple {158618#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 185: Hoare triple {158618#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 186: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 187: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 188: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 189: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,562 INFO L290 TraceCheckUtils]: 190: Hoare triple {158618#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 191: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 192: Hoare triple {158618#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 193: Hoare triple {158618#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 194: Hoare triple {158618#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 195: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 196: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 197: Hoare triple {158618#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 198: Hoare triple {158618#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 199: Hoare triple {158618#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,563 INFO L290 TraceCheckUtils]: 200: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 201: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 202: Hoare triple {158618#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 203: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 204: Hoare triple {158618#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 205: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 206: Hoare triple {158618#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 207: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 208: Hoare triple {158618#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 209: Hoare triple {158618#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 210: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {158618#true} is VALID [2022-02-20 15:41:41,564 INFO L290 TraceCheckUtils]: 211: Hoare triple {158618#true} assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25; {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 212: Hoare triple {158618#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 213: Hoare triple {158618#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 214: Hoare triple {158618#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 215: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 216: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 217: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 218: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 219: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 220: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,565 INFO L290 TraceCheckUtils]: 221: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 222: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 223: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 224: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 225: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 226: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 227: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 228: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 229: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 230: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,566 INFO L290 TraceCheckUtils]: 231: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 232: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 233: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 234: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 235: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 236: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 237: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 238: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 239: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 240: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,567 INFO L290 TraceCheckUtils]: 241: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 242: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 243: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 244: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 245: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 246: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 247: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 248: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 249: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 250: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 251: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,568 INFO L290 TraceCheckUtils]: 252: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 253: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 254: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 255: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 256: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 257: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 258: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 259: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 260: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 261: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,569 INFO L290 TraceCheckUtils]: 262: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 263: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 264: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 265: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 266: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 267: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 268: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 269: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 270: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 271: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,570 INFO L290 TraceCheckUtils]: 272: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 273: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 274: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 275: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 276: Hoare triple {158618#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 277: Hoare triple {158618#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 278: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 279: Hoare triple {158618#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 280: Hoare triple {158618#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 281: Hoare triple {158618#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,571 INFO L290 TraceCheckUtils]: 282: Hoare triple {158618#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 283: Hoare triple {158618#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 284: Hoare triple {158618#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 285: Hoare triple {158618#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 286: Hoare triple {158618#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 287: Hoare triple {158618#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 288: Hoare triple {158618#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 289: Hoare triple {158618#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 290: Hoare triple {158618#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 291: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 292: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,572 INFO L290 TraceCheckUtils]: 293: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 294: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 295: Hoare triple {158618#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 296: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 297: Hoare triple {158618#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 298: Hoare triple {158618#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 299: Hoare triple {158618#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 300: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 301: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 302: Hoare triple {158618#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,573 INFO L290 TraceCheckUtils]: 303: Hoare triple {158618#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 304: Hoare triple {158618#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 305: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 306: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 307: Hoare triple {158618#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 308: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 309: Hoare triple {158618#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 310: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 311: Hoare triple {158618#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 312: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,574 INFO L290 TraceCheckUtils]: 313: Hoare triple {158618#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 314: Hoare triple {158618#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 315: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 316: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 317: Hoare triple {158618#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 318: Hoare triple {158618#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 319: Hoare triple {158618#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 320: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 321: Hoare triple {158618#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 322: Hoare triple {158618#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,575 INFO L290 TraceCheckUtils]: 323: Hoare triple {158618#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 324: Hoare triple {158618#true} assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21; {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 325: Hoare triple {158618#true} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 326: Hoare triple {158618#true} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 327: Hoare triple {158618#true} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 328: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 329: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 330: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 331: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 332: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 333: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,576 INFO L290 TraceCheckUtils]: 334: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 335: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 336: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 337: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 338: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 339: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 340: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 341: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 342: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 343: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,577 INFO L290 TraceCheckUtils]: 344: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 345: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 346: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 347: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 348: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 349: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 350: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 351: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 352: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 353: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,578 INFO L290 TraceCheckUtils]: 354: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 355: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 356: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 357: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 358: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 359: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 360: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 361: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 362: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 363: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,579 INFO L290 TraceCheckUtils]: 364: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 365: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 366: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 367: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 368: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 369: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 370: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 371: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 372: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 373: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 374: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,580 INFO L290 TraceCheckUtils]: 375: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 376: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 377: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 378: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 379: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 380: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 381: Hoare triple {158618#true} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 382: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 383: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 384: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,581 INFO L290 TraceCheckUtils]: 385: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 386: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 387: Hoare triple {158618#true} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 388: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 389: Hoare triple {158618#true} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 390: Hoare triple {158618#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 391: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 392: Hoare triple {158618#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 393: Hoare triple {158618#true} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 394: Hoare triple {158618#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,582 INFO L290 TraceCheckUtils]: 395: Hoare triple {158618#true} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 396: Hoare triple {158618#true} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 397: Hoare triple {158618#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 398: Hoare triple {158618#true} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 399: Hoare triple {158618#true} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 400: Hoare triple {158618#true} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 401: Hoare triple {158618#true} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 402: Hoare triple {158618#true} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 403: Hoare triple {158618#true} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 404: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,583 INFO L290 TraceCheckUtils]: 405: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 406: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 407: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 408: Hoare triple {158618#true} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 409: Hoare triple {158618#true} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 410: Hoare triple {158618#true} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 411: Hoare triple {158618#true} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 412: Hoare triple {158618#true} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 413: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 414: Hoare triple {158618#true} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,584 INFO L290 TraceCheckUtils]: 415: Hoare triple {158618#true} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 416: Hoare triple {158618#true} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 417: Hoare triple {158618#true} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 418: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 419: Hoare triple {158618#true} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 420: Hoare triple {158618#true} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 421: Hoare triple {158618#true} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 422: Hoare triple {158618#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 423: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 424: Hoare triple {158618#true} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 425: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,585 INFO L290 TraceCheckUtils]: 426: Hoare triple {158618#true} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 427: Hoare triple {158618#true} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 428: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 429: Hoare triple {158618#true} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 430: Hoare triple {158618#true} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 431: Hoare triple {158618#true} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 432: Hoare triple {158618#true} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 433: Hoare triple {158618#true} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 434: Hoare triple {158618#true} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 435: Hoare triple {158618#true} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,586 INFO L290 TraceCheckUtils]: 436: Hoare triple {158618#true} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 437: Hoare triple {158618#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 438: Hoare triple {158618#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 439: Hoare triple {158618#true} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 440: Hoare triple {158618#true} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 441: Hoare triple {158618#true} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 442: Hoare triple {158618#true} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 443: Hoare triple {158618#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 444: Hoare triple {158618#true} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 445: Hoare triple {158618#true} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,587 INFO L290 TraceCheckUtils]: 446: Hoare triple {158618#true} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 447: Hoare triple {158618#true} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 448: Hoare triple {158618#true} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 449: Hoare triple {158618#true} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 450: Hoare triple {158618#true} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 451: Hoare triple {158618#true} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 452: Hoare triple {158618#true} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 453: Hoare triple {158618#true} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 454: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 455: Hoare triple {158618#true} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,588 INFO L290 TraceCheckUtils]: 456: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 457: Hoare triple {158618#true} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 458: Hoare triple {158618#true} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 459: Hoare triple {158618#true} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 460: Hoare triple {158618#true} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 461: Hoare triple {158618#true} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 462: Hoare triple {158618#true} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 463: Hoare triple {158618#true} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 464: Hoare triple {158618#true} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 465: Hoare triple {158618#true} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 466: Hoare triple {158618#true} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,589 INFO L290 TraceCheckUtils]: 467: Hoare triple {158618#true} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 468: Hoare triple {158618#true} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 469: Hoare triple {158618#true} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 470: Hoare triple {158618#true} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 471: Hoare triple {158618#true} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 472: Hoare triple {158618#true} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 473: Hoare triple {158618#true} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 474: Hoare triple {158618#true} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 475: Hoare triple {158618#true} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 476: Hoare triple {158618#true} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,590 INFO L290 TraceCheckUtils]: 477: Hoare triple {158618#true} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {158618#true} is VALID [2022-02-20 15:41:41,591 INFO L290 TraceCheckUtils]: 478: Hoare triple {158618#true} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {158618#true} is VALID [2022-02-20 15:41:41,591 INFO L290 TraceCheckUtils]: 479: Hoare triple {158618#true} assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26; {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,591 INFO L290 TraceCheckUtils]: 480: Hoare triple {158620#(<= ~a21~0 8)} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,592 INFO L290 TraceCheckUtils]: 481: Hoare triple {158620#(<= ~a21~0 8)} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,592 INFO L290 TraceCheckUtils]: 482: Hoare triple {158620#(<= ~a21~0 8)} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,592 INFO L290 TraceCheckUtils]: 483: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,592 INFO L290 TraceCheckUtils]: 484: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,592 INFO L290 TraceCheckUtils]: 485: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,593 INFO L290 TraceCheckUtils]: 486: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,593 INFO L290 TraceCheckUtils]: 487: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,593 INFO L290 TraceCheckUtils]: 488: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,593 INFO L290 TraceCheckUtils]: 489: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,594 INFO L290 TraceCheckUtils]: 490: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,594 INFO L290 TraceCheckUtils]: 491: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,594 INFO L290 TraceCheckUtils]: 492: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,594 INFO L290 TraceCheckUtils]: 493: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,595 INFO L290 TraceCheckUtils]: 494: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,595 INFO L290 TraceCheckUtils]: 495: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,595 INFO L290 TraceCheckUtils]: 496: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,595 INFO L290 TraceCheckUtils]: 497: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,596 INFO L290 TraceCheckUtils]: 498: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,596 INFO L290 TraceCheckUtils]: 499: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,596 INFO L290 TraceCheckUtils]: 500: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,596 INFO L290 TraceCheckUtils]: 501: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,597 INFO L290 TraceCheckUtils]: 502: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,597 INFO L290 TraceCheckUtils]: 503: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,597 INFO L290 TraceCheckUtils]: 504: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,597 INFO L290 TraceCheckUtils]: 505: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,597 INFO L290 TraceCheckUtils]: 506: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,598 INFO L290 TraceCheckUtils]: 507: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,598 INFO L290 TraceCheckUtils]: 508: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,598 INFO L290 TraceCheckUtils]: 509: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,598 INFO L290 TraceCheckUtils]: 510: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,599 INFO L290 TraceCheckUtils]: 511: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,599 INFO L290 TraceCheckUtils]: 512: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,599 INFO L290 TraceCheckUtils]: 513: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,599 INFO L290 TraceCheckUtils]: 514: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,600 INFO L290 TraceCheckUtils]: 515: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,600 INFO L290 TraceCheckUtils]: 516: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,600 INFO L290 TraceCheckUtils]: 517: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,600 INFO L290 TraceCheckUtils]: 518: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,601 INFO L290 TraceCheckUtils]: 519: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,601 INFO L290 TraceCheckUtils]: 520: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,601 INFO L290 TraceCheckUtils]: 521: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,601 INFO L290 TraceCheckUtils]: 522: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,601 INFO L290 TraceCheckUtils]: 523: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,602 INFO L290 TraceCheckUtils]: 524: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,602 INFO L290 TraceCheckUtils]: 525: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,602 INFO L290 TraceCheckUtils]: 526: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,602 INFO L290 TraceCheckUtils]: 527: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,603 INFO L290 TraceCheckUtils]: 528: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,603 INFO L290 TraceCheckUtils]: 529: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,603 INFO L290 TraceCheckUtils]: 530: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,603 INFO L290 TraceCheckUtils]: 531: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,604 INFO L290 TraceCheckUtils]: 532: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,604 INFO L290 TraceCheckUtils]: 533: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,604 INFO L290 TraceCheckUtils]: 534: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,604 INFO L290 TraceCheckUtils]: 535: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,605 INFO L290 TraceCheckUtils]: 536: Hoare triple {158620#(<= ~a21~0 8)} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,605 INFO L290 TraceCheckUtils]: 537: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,605 INFO L290 TraceCheckUtils]: 538: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,605 INFO L290 TraceCheckUtils]: 539: Hoare triple {158620#(<= ~a21~0 8)} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,605 INFO L290 TraceCheckUtils]: 540: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,606 INFO L290 TraceCheckUtils]: 541: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,606 INFO L290 TraceCheckUtils]: 542: Hoare triple {158620#(<= ~a21~0 8)} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,606 INFO L290 TraceCheckUtils]: 543: Hoare triple {158620#(<= ~a21~0 8)} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,606 INFO L290 TraceCheckUtils]: 544: Hoare triple {158620#(<= ~a21~0 8)} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,607 INFO L290 TraceCheckUtils]: 545: Hoare triple {158620#(<= ~a21~0 8)} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,607 INFO L290 TraceCheckUtils]: 546: Hoare triple {158620#(<= ~a21~0 8)} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,607 INFO L290 TraceCheckUtils]: 547: Hoare triple {158620#(<= ~a21~0 8)} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,607 INFO L290 TraceCheckUtils]: 548: Hoare triple {158620#(<= ~a21~0 8)} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,608 INFO L290 TraceCheckUtils]: 549: Hoare triple {158620#(<= ~a21~0 8)} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,608 INFO L290 TraceCheckUtils]: 550: Hoare triple {158620#(<= ~a21~0 8)} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158620#(<= ~a21~0 8)} is VALID [2022-02-20 15:41:41,608 INFO L290 TraceCheckUtils]: 551: Hoare triple {158620#(<= ~a21~0 8)} assume (((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;calculate_output_#res#1 := 22; {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 552: Hoare triple {158619#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 553: Hoare triple {158619#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 554: Hoare triple {158619#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 555: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 556: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 557: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 558: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 559: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 560: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,609 INFO L290 TraceCheckUtils]: 561: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 562: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 563: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 564: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 565: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 566: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 567: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 568: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 569: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 570: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,610 INFO L290 TraceCheckUtils]: 571: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 572: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 573: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 574: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 575: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 576: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 577: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 578: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 579: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 580: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,611 INFO L290 TraceCheckUtils]: 581: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 582: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 583: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 584: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 585: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 586: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 587: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 588: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 589: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 590: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,612 INFO L290 TraceCheckUtils]: 591: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 592: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 593: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 594: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 595: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 596: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 597: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 598: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 599: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 600: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,613 INFO L290 TraceCheckUtils]: 601: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 602: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 603: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 604: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 605: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 606: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 607: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 608: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 609: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 610: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,614 INFO L290 TraceCheckUtils]: 611: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 612: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 613: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 614: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 615: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 616: Hoare triple {158619#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 617: Hoare triple {158619#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 618: Hoare triple {158619#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 619: Hoare triple {158619#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158619#false} is VALID [2022-02-20 15:41:41,615 INFO L290 TraceCheckUtils]: 620: Hoare triple {158619#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 621: Hoare triple {158619#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 622: Hoare triple {158619#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 623: Hoare triple {158619#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 624: Hoare triple {158619#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 625: Hoare triple {158619#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 626: Hoare triple {158619#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 627: Hoare triple {158619#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 628: Hoare triple {158619#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 629: Hoare triple {158619#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 630: Hoare triple {158619#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {158619#false} is VALID [2022-02-20 15:41:41,616 INFO L290 TraceCheckUtils]: 631: Hoare triple {158619#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 632: Hoare triple {158619#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 633: Hoare triple {158619#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 634: Hoare triple {158619#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 635: Hoare triple {158619#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 636: Hoare triple {158619#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 637: Hoare triple {158619#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 638: Hoare triple {158619#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 639: Hoare triple {158619#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,617 INFO L290 TraceCheckUtils]: 640: Hoare triple {158619#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 641: Hoare triple {158619#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 642: Hoare triple {158619#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 643: Hoare triple {158619#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 644: Hoare triple {158619#false} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 645: Hoare triple {158619#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 646: Hoare triple {158619#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 647: Hoare triple {158619#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 648: Hoare triple {158619#false} assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 649: Hoare triple {158619#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,618 INFO L290 TraceCheckUtils]: 650: Hoare triple {158619#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 651: Hoare triple {158619#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 652: Hoare triple {158619#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 653: Hoare triple {158619#false} assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 654: Hoare triple {158619#false} assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 655: Hoare triple {158619#false} assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 656: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 657: Hoare triple {158619#false} assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 658: Hoare triple {158619#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 659: Hoare triple {158619#false} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 660: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,619 INFO L290 TraceCheckUtils]: 661: Hoare triple {158619#false} assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 662: Hoare triple {158619#false} assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 663: Hoare triple {158619#false} assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0))); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 664: Hoare triple {158619#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 665: Hoare triple {158619#false} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 666: Hoare triple {158619#false} assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 667: Hoare triple {158619#false} assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 668: Hoare triple {158619#false} assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 669: Hoare triple {158619#false} assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 670: Hoare triple {158619#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,620 INFO L290 TraceCheckUtils]: 671: Hoare triple {158619#false} assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 672: Hoare triple {158619#false} assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 673: Hoare triple {158619#false} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 674: Hoare triple {158619#false} assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 675: Hoare triple {158619#false} assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 676: Hoare triple {158619#false} assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 677: Hoare triple {158619#false} assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 678: Hoare triple {158619#false} assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 679: Hoare triple {158619#false} assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 680: Hoare triple {158619#false} assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0))); {158619#false} is VALID [2022-02-20 15:41:41,621 INFO L290 TraceCheckUtils]: 681: Hoare triple {158619#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 682: Hoare triple {158619#false} assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 683: Hoare triple {158619#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 684: Hoare triple {158619#false} assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 685: Hoare triple {158619#false} assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 686: Hoare triple {158619#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 687: Hoare triple {158619#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 688: Hoare triple {158619#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 689: Hoare triple {158619#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0))); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 690: Hoare triple {158619#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,622 INFO L290 TraceCheckUtils]: 691: Hoare triple {158619#false} assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 692: Hoare triple {158619#false} assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 693: Hoare triple {158619#false} assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 694: Hoare triple {158619#false} assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 695: Hoare triple {158619#false} assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 696: Hoare triple {158619#false} assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 697: Hoare triple {158619#false} assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 698: Hoare triple {158619#false} assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 699: Hoare triple {158619#false} assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 700: Hoare triple {158619#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)); {158619#false} is VALID [2022-02-20 15:41:41,623 INFO L290 TraceCheckUtils]: 701: Hoare triple {158619#false} assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 702: Hoare triple {158619#false} assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 703: Hoare triple {158619#false} assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 704: Hoare triple {158619#false} assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 705: Hoare triple {158619#false} assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 706: Hoare triple {158619#false} assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 707: Hoare triple {158619#false} assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 708: Hoare triple {158619#false} assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 709: Hoare triple {158619#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0))); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 710: Hoare triple {158619#false} assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,624 INFO L290 TraceCheckUtils]: 711: Hoare triple {158619#false} assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 712: Hoare triple {158619#false} assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 713: Hoare triple {158619#false} assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 714: Hoare triple {158619#false} assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 715: Hoare triple {158619#false} assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 716: Hoare triple {158619#false} assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 717: Hoare triple {158619#false} assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 718: Hoare triple {158619#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 719: Hoare triple {158619#false} assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 720: Hoare triple {158619#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,625 INFO L290 TraceCheckUtils]: 721: Hoare triple {158619#false} assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 722: Hoare triple {158619#false} assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 723: Hoare triple {158619#false} assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 724: Hoare triple {158619#false} assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 725: Hoare triple {158619#false} assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 726: Hoare triple {158619#false} assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26; {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 727: Hoare triple {158619#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 728: Hoare triple {158619#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 729: Hoare triple {158619#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 730: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,626 INFO L290 TraceCheckUtils]: 731: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 732: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 733: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 734: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 735: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 736: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 737: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 738: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 739: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 740: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,627 INFO L290 TraceCheckUtils]: 741: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 742: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 743: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 744: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 745: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 746: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 747: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 748: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 749: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 750: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 751: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,628 INFO L290 TraceCheckUtils]: 752: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 753: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 754: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 755: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 756: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 757: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 758: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 759: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 760: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 761: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,629 INFO L290 TraceCheckUtils]: 762: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 763: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 764: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 765: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 766: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 767: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 768: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 769: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 770: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 771: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 772: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,630 INFO L290 TraceCheckUtils]: 773: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 774: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 775: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 776: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 777: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 778: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 779: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 780: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 781: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 782: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,631 INFO L290 TraceCheckUtils]: 783: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 784: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 785: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 786: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 787: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 788: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 789: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 790: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 791: Hoare triple {158619#false} assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 792: Hoare triple {158619#false} assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,632 INFO L290 TraceCheckUtils]: 793: Hoare triple {158619#false} assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 794: Hoare triple {158619#false} assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 795: Hoare triple {158619#false} assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 796: Hoare triple {158619#false} assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 797: Hoare triple {158619#false} assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 798: Hoare triple {158619#false} assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 799: Hoare triple {158619#false} assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 800: Hoare triple {158619#false} assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 801: Hoare triple {158619#false} assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 802: Hoare triple {158619#false} assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,633 INFO L290 TraceCheckUtils]: 803: Hoare triple {158619#false} assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 804: Hoare triple {158619#false} assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 805: Hoare triple {158619#false} assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43))); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 806: Hoare triple {158619#false} assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 807: Hoare triple {158619#false} assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 808: Hoare triple {158619#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 809: Hoare triple {158619#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 810: Hoare triple {158619#false} assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 811: Hoare triple {158619#false} assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 812: Hoare triple {158619#false} assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 813: Hoare triple {158619#false} assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,634 INFO L290 TraceCheckUtils]: 814: Hoare triple {158619#false} assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 815: Hoare triple {158619#false} assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 816: Hoare triple {158619#false} assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 817: Hoare triple {158619#false} assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 818: Hoare triple {158619#false} assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 819: Hoare triple {158619#false} assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 820: Hoare triple {158619#false} assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 821: Hoare triple {158619#false} assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 822: Hoare triple {158619#false} assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0); {158619#false} is VALID [2022-02-20 15:41:41,635 INFO L290 TraceCheckUtils]: 823: Hoare triple {158619#false} assume 9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) < 0 && 0 != -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) % 10 then 1 + -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10 else -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10);~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1; {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 824: Hoare triple {158619#false} main_#t~ret7#1 := calculate_output_#res#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_#t~ret7#1; {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 825: Hoare triple {158619#false} assume !false;havoc main_~input~0#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1; {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 826: Hoare triple {158619#false} assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1; {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 827: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 828: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 829: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 830: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 831: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 832: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 833: Hoare triple {158619#false} assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,636 INFO L290 TraceCheckUtils]: 834: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 835: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 836: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 837: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 838: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 839: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 840: Hoare triple {158619#false} assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 841: Hoare triple {158619#false} assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 842: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 843: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,637 INFO L290 TraceCheckUtils]: 844: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,638 INFO L290 TraceCheckUtils]: 845: Hoare triple {158619#false} assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0); {158619#false} is VALID [2022-02-20 15:41:41,638 INFO L290 TraceCheckUtils]: 846: Hoare triple {158619#false} assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0; {158619#false} is VALID [2022-02-20 15:41:41,638 INFO L290 TraceCheckUtils]: 847: Hoare triple {158619#false} assume !false; {158619#false} is VALID [2022-02-20 15:41:41,639 INFO L134 CoverageAnalysis]: Checked inductivity of 2190 backedges. 1410 proven. 0 refuted. 0 times theorem prover too weak. 780 trivial. 0 not checked. [2022-02-20 15:41:41,639 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 15:41:41,639 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765229876] [2022-02-20 15:41:41,640 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765229876] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 15:41:41,640 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 15:41:41,640 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 15:41:41,640 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719564029] [2022-02-20 15:41:41,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 15:41:41,641 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 848 [2022-02-20 15:41:41,641 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 15:41:41,641 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 15:41:41,912 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 410 edges. 410 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 15:41:41,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 15:41:41,912 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 15:41:41,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 15:41:41,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 15:41:41,913 INFO L87 Difference]: Start difference. First operand 4810 states and 5154 transitions. Second operand has 3 states, 3 states have (on average 136.66666666666666) internal successors, (410), 3 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)