./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/eca-rers2012/Problem02_label40.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/Problem02_label40.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 f0697d9089c8f644e106fd291328f66f211f5f9eb49bfcc0a5bab680b0bbbbc1 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 14:47:28,544 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 14:47:28,546 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 14:47:28,588 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 14:47:28,589 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 14:47:28,592 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 14:47:28,593 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 14:47:28,596 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 14:47:28,598 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 14:47:28,601 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 14:47:28,602 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 14:47:28,603 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 14:47:28,604 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 14:47:28,606 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 14:47:28,607 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 14:47:28,607 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 14:47:28,608 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 14:47:28,609 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 14:47:28,611 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 14:47:28,615 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 14:47:28,617 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 14:47:28,618 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 14:47:28,619 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 14:47:28,620 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 14:47:28,626 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 14:47:28,626 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 14:47:28,626 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 14:47:28,628 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 14:47:28,628 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 14:47:28,629 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 14:47:28,629 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 14:47:28,630 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 14:47:28,631 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 14:47:28,632 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 14:47:28,633 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 14:47:28,633 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 14:47:28,634 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 14:47:28,634 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 14:47:28,634 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 14:47:28,636 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 14:47:28,636 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 14:47:28,637 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-02-20 14:47:28,667 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 14:47:28,667 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 14:47:28,668 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 14:47:28,668 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 14:47:28,669 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 14:47:28,669 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 14:47:28,670 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 14:47:28,670 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 14:47:28,670 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 14:47:28,670 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 14:47:28,671 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-20 14:47:28,671 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 14:47:28,671 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-20 14:47:28,672 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 14:47:28,672 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 14:47:28,672 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 14:47:28,672 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 14:47:28,672 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-20 14:47:28,673 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 14:47:28,673 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 14:47:28,673 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 14:47:28,673 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 14:47:28,673 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 14:47:28,674 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 14:47:28,674 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 14:47:28,674 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 14:47:28,674 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 14:47:28,674 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 14:47:28,675 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 14:47:28,675 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 14:47:28,675 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 14:47:28,675 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 14:47:28,675 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 14:47:28,676 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 -> f0697d9089c8f644e106fd291328f66f211f5f9eb49bfcc0a5bab680b0bbbbc1 [2022-02-20 14:47:28,868 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 14:47:28,901 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 14:47:28,903 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 14:47:28,904 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 14:47:28,905 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 14:47:28,906 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/eca-rers2012/Problem02_label40.c [2022-02-20 14:47:28,968 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/367eb41e1/1b91349953a641c9a7002cb6622cd72e/FLAGb4ce87ddc [2022-02-20 14:47:29,377 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 14:47:29,377 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem02_label40.c [2022-02-20 14:47:29,399 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/367eb41e1/1b91349953a641c9a7002cb6622cd72e/FLAGb4ce87ddc [2022-02-20 14:47:29,411 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/367eb41e1/1b91349953a641c9a7002cb6622cd72e [2022-02-20 14:47:29,415 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 14:47:29,417 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 14:47:29,421 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 14:47:29,421 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 14:47:29,424 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 14:47:29,425 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:29,426 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1656ead6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29, skipping insertion in model container [2022-02-20 14:47:29,426 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:29,431 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 14:47:29,472 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 14:47:29,766 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/Problem02_label40.c[15538,15551] [2022-02-20 14:47:29,832 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 14:47:29,839 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 14:47:29,891 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/Problem02_label40.c[15538,15551] [2022-02-20 14:47:29,905 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 14:47:29,918 INFO L208 MainTranslator]: Completed translation [2022-02-20 14:47:29,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29 WrapperNode [2022-02-20 14:47:29,918 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 14:47:29,919 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 14:47:29,920 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 14:47:29,920 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 14:47:29,931 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:29,954 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,025 INFO L137 Inliner]: procedures = 14, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 668 [2022-02-20 14:47:30,025 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 14:47:30,027 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 14:47:30,027 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 14:47:30,027 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 14:47:30,035 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,035 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,044 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,046 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,107 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,116 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,120 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,126 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 14:47:30,127 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 14:47:30,127 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 14:47:30,127 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 14:47:30,134 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (1/1) ... [2022-02-20 14:47:30,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 14:47:30,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 14:47:30,197 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 14:47:30,212 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 14:47:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 14:47:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 14:47:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 14:47:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 14:47:30,331 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 14:47:30,332 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 14:47:31,152 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 14:47:31,165 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 14:47:31,167 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-02-20 14:47:31,169 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 02:47:31 BoogieIcfgContainer [2022-02-20 14:47:31,170 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 14:47:31,172 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 14:47:31,172 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 14:47:31,175 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 14:47:31,176 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 02:47:29" (1/3) ... [2022-02-20 14:47:31,176 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76ba1d22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 02:47:31, skipping insertion in model container [2022-02-20 14:47:31,176 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:47:29" (2/3) ... [2022-02-20 14:47:31,177 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76ba1d22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 02:47:31, skipping insertion in model container [2022-02-20 14:47:31,177 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 02:47:31" (3/3) ... [2022-02-20 14:47:31,178 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem02_label40.c [2022-02-20 14:47:31,182 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 14:47:31,183 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 14:47:31,248 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 14:47:31,257 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 14:47:31,263 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 14:47:31,287 INFO L276 IsEmpty]: Start isEmpty. Operand has 227 states, 225 states have (on average 1.6666666666666667) internal successors, (375), 226 states have internal predecessors, (375), 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 14:47:31,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-02-20 14:47:31,294 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:31,295 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:47:31,295 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:31,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:31,299 INFO L85 PathProgramCache]: Analyzing trace with hash 427661899, now seen corresponding path program 1 times [2022-02-20 14:47:31,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:31,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081932210] [2022-02-20 14:47:31,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:31,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:31,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:31,671 INFO L290 TraceCheckUtils]: 0: Hoare triple {230#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,672 INFO L290 TraceCheckUtils]: 1: Hoare triple {232#(= ~a25~0 ~a11~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; {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,673 INFO L290 TraceCheckUtils]: 2: Hoare triple {232#(= ~a25~0 ~a11~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; {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,673 INFO L290 TraceCheckUtils]: 3: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((1 != 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; {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,674 INFO L290 TraceCheckUtils]: 4: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,675 INFO L290 TraceCheckUtils]: 5: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,675 INFO L290 TraceCheckUtils]: 6: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,676 INFO L290 TraceCheckUtils]: 7: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,676 INFO L290 TraceCheckUtils]: 8: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,681 INFO L290 TraceCheckUtils]: 9: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,681 INFO L290 TraceCheckUtils]: 10: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,682 INFO L290 TraceCheckUtils]: 11: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,682 INFO L290 TraceCheckUtils]: 12: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,683 INFO L290 TraceCheckUtils]: 13: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,683 INFO L290 TraceCheckUtils]: 14: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,684 INFO L290 TraceCheckUtils]: 15: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,685 INFO L290 TraceCheckUtils]: 16: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,686 INFO L290 TraceCheckUtils]: 17: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,687 INFO L290 TraceCheckUtils]: 18: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,687 INFO L290 TraceCheckUtils]: 19: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,688 INFO L290 TraceCheckUtils]: 20: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,689 INFO L290 TraceCheckUtils]: 21: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,690 INFO L290 TraceCheckUtils]: 22: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,691 INFO L290 TraceCheckUtils]: 23: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,691 INFO L290 TraceCheckUtils]: 24: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,692 INFO L290 TraceCheckUtils]: 25: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,692 INFO L290 TraceCheckUtils]: 26: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,693 INFO L290 TraceCheckUtils]: 27: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,694 INFO L290 TraceCheckUtils]: 28: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,694 INFO L290 TraceCheckUtils]: 29: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,694 INFO L290 TraceCheckUtils]: 30: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,695 INFO L290 TraceCheckUtils]: 31: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,695 INFO L290 TraceCheckUtils]: 32: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,696 INFO L290 TraceCheckUtils]: 33: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,696 INFO L290 TraceCheckUtils]: 34: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,697 INFO L290 TraceCheckUtils]: 35: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,697 INFO L290 TraceCheckUtils]: 36: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,698 INFO L290 TraceCheckUtils]: 37: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,699 INFO L290 TraceCheckUtils]: 38: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,699 INFO L290 TraceCheckUtils]: 39: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,700 INFO L290 TraceCheckUtils]: 40: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,701 INFO L290 TraceCheckUtils]: 41: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,701 INFO L290 TraceCheckUtils]: 42: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,702 INFO L290 TraceCheckUtils]: 43: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,702 INFO L290 TraceCheckUtils]: 44: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,703 INFO L290 TraceCheckUtils]: 45: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,703 INFO L290 TraceCheckUtils]: 46: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,704 INFO L290 TraceCheckUtils]: 47: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,704 INFO L290 TraceCheckUtils]: 48: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,707 INFO L290 TraceCheckUtils]: 49: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,708 INFO L290 TraceCheckUtils]: 50: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,709 INFO L290 TraceCheckUtils]: 51: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,711 INFO L290 TraceCheckUtils]: 52: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,712 INFO L290 TraceCheckUtils]: 53: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,713 INFO L290 TraceCheckUtils]: 54: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,713 INFO L290 TraceCheckUtils]: 55: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,714 INFO L290 TraceCheckUtils]: 56: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,715 INFO L290 TraceCheckUtils]: 57: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,716 INFO L290 TraceCheckUtils]: 58: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,717 INFO L290 TraceCheckUtils]: 59: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,718 INFO L290 TraceCheckUtils]: 60: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,718 INFO L290 TraceCheckUtils]: 61: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,718 INFO L290 TraceCheckUtils]: 62: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,719 INFO L290 TraceCheckUtils]: 63: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,720 INFO L290 TraceCheckUtils]: 64: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,721 INFO L290 TraceCheckUtils]: 65: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,721 INFO L290 TraceCheckUtils]: 66: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,722 INFO L290 TraceCheckUtils]: 67: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,722 INFO L290 TraceCheckUtils]: 68: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,723 INFO L290 TraceCheckUtils]: 69: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,723 INFO L290 TraceCheckUtils]: 70: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,724 INFO L290 TraceCheckUtils]: 71: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,724 INFO L290 TraceCheckUtils]: 72: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,725 INFO L290 TraceCheckUtils]: 73: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,725 INFO L290 TraceCheckUtils]: 74: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,726 INFO L290 TraceCheckUtils]: 75: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,727 INFO L290 TraceCheckUtils]: 76: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,727 INFO L290 TraceCheckUtils]: 77: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,728 INFO L290 TraceCheckUtils]: 78: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,729 INFO L290 TraceCheckUtils]: 79: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,732 INFO L290 TraceCheckUtils]: 80: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,732 INFO L290 TraceCheckUtils]: 81: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,733 INFO L290 TraceCheckUtils]: 82: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,734 INFO L290 TraceCheckUtils]: 83: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,734 INFO L290 TraceCheckUtils]: 84: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,734 INFO L290 TraceCheckUtils]: 85: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,735 INFO L290 TraceCheckUtils]: 86: Hoare triple {232#(= ~a25~0 ~a11~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:31,736 INFO L290 TraceCheckUtils]: 87: Hoare triple {232#(= ~a25~0 ~a11~0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {231#false} is VALID [2022-02-20 14:47:31,736 INFO L290 TraceCheckUtils]: 88: Hoare triple {231#false} assume !false; {231#false} is VALID [2022-02-20 14:47:31,743 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 14:47:31,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:31,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081932210] [2022-02-20 14:47:31,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081932210] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:31,745 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:31,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:31,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845049660] [2022-02-20 14:47:31,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:31,753 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 89 [2022-02-20 14:47:31,755 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:31,759 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 14:47:31,859 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 89 edges. 89 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:31,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:31,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:31,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:31,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:31,884 INFO L87 Difference]: Start difference. First operand has 227 states, 225 states have (on average 1.6666666666666667) internal successors, (375), 226 states have internal predecessors, (375), 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 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 14:47:32,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:33,000 INFO L93 Difference]: Finished difference Result 617 states and 1059 transitions. [2022-02-20 14:47:33,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:33,001 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 89 [2022-02-20 14:47:33,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:33,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 14:47:33,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1059 transitions. [2022-02-20 14:47:33,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 14:47:33,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1059 transitions. [2022-02-20 14:47:33,031 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1059 transitions. [2022-02-20 14:47:33,904 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1059 edges. 1059 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:33,926 INFO L225 Difference]: With dead ends: 617 [2022-02-20 14:47:33,926 INFO L226 Difference]: Without dead ends: 316 [2022-02-20 14:47:33,930 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 14:47:33,933 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 112 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:33,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 102 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 14:47:33,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-02-20 14:47:33,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 309. [2022-02-20 14:47:33,986 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:33,988 INFO L82 GeneralOperation]: Start isEquivalent. First operand 316 states. Second operand has 309 states, 308 states have (on average 1.4610389610389611) internal successors, (450), 308 states have internal predecessors, (450), 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 14:47:33,996 INFO L74 IsIncluded]: Start isIncluded. First operand 316 states. Second operand has 309 states, 308 states have (on average 1.4610389610389611) internal successors, (450), 308 states have internal predecessors, (450), 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 14:47:33,997 INFO L87 Difference]: Start difference. First operand 316 states. Second operand has 309 states, 308 states have (on average 1.4610389610389611) internal successors, (450), 308 states have internal predecessors, (450), 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 14:47:34,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:34,008 INFO L93 Difference]: Finished difference Result 316 states and 464 transitions. [2022-02-20 14:47:34,009 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 464 transitions. [2022-02-20 14:47:34,011 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:34,012 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:34,013 INFO L74 IsIncluded]: Start isIncluded. First operand has 309 states, 308 states have (on average 1.4610389610389611) internal successors, (450), 308 states have internal predecessors, (450), 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 316 states. [2022-02-20 14:47:34,013 INFO L87 Difference]: Start difference. First operand has 309 states, 308 states have (on average 1.4610389610389611) internal successors, (450), 308 states have internal predecessors, (450), 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 316 states. [2022-02-20 14:47:34,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:34,024 INFO L93 Difference]: Finished difference Result 316 states and 464 transitions. [2022-02-20 14:47:34,024 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 464 transitions. [2022-02-20 14:47:34,025 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:34,026 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:34,026 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:34,026 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:34,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 1.4610389610389611) internal successors, (450), 308 states have internal predecessors, (450), 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 14:47:34,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 450 transitions. [2022-02-20 14:47:34,039 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 450 transitions. Word has length 89 [2022-02-20 14:47:34,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:34,040 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 450 transitions. [2022-02-20 14:47:34,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 2 states have internal predecessors, (89), 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 14:47:34,040 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 450 transitions. [2022-02-20 14:47:34,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-02-20 14:47:34,045 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:34,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:34,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 14:47:34,048 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:34,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:34,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1621682358, now seen corresponding path program 1 times [2022-02-20 14:47:34,049 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:34,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252753009] [2022-02-20 14:47:34,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:34,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:34,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:34,124 INFO L290 TraceCheckUtils]: 0: Hoare triple {1806#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,125 INFO L290 TraceCheckUtils]: 1: Hoare triple {1808#(<= ~a28~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; {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,126 INFO L290 TraceCheckUtils]: 2: Hoare triple {1808#(<= ~a28~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; {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,126 INFO L290 TraceCheckUtils]: 3: Hoare triple {1808#(<= ~a28~0 7)} assume !((((1 != 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; {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,127 INFO L290 TraceCheckUtils]: 4: Hoare triple {1808#(<= ~a28~0 7)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,127 INFO L290 TraceCheckUtils]: 5: Hoare triple {1808#(<= ~a28~0 7)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,127 INFO L290 TraceCheckUtils]: 6: Hoare triple {1808#(<= ~a28~0 7)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,128 INFO L290 TraceCheckUtils]: 7: Hoare triple {1808#(<= ~a28~0 7)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {1808#(<= ~a28~0 7)} is VALID [2022-02-20 14:47:34,128 INFO L290 TraceCheckUtils]: 8: Hoare triple {1808#(<= ~a28~0 7)} assume ((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0;~a25~0 := 0;calculate_output_#res#1 := -1; {1807#false} is VALID [2022-02-20 14:47:34,129 INFO L290 TraceCheckUtils]: 9: Hoare triple {1807#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; {1807#false} is VALID [2022-02-20 14:47:34,129 INFO L290 TraceCheckUtils]: 10: Hoare triple {1807#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; {1807#false} is VALID [2022-02-20 14:47:34,129 INFO L290 TraceCheckUtils]: 11: Hoare triple {1807#false} assume !((((1 != 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; {1807#false} is VALID [2022-02-20 14:47:34,129 INFO L290 TraceCheckUtils]: 12: Hoare triple {1807#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,130 INFO L290 TraceCheckUtils]: 13: Hoare triple {1807#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {1807#false} is VALID [2022-02-20 14:47:34,130 INFO L290 TraceCheckUtils]: 14: Hoare triple {1807#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,130 INFO L290 TraceCheckUtils]: 15: Hoare triple {1807#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,133 INFO L290 TraceCheckUtils]: 16: Hoare triple {1807#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,133 INFO L290 TraceCheckUtils]: 17: Hoare triple {1807#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,133 INFO L290 TraceCheckUtils]: 18: Hoare triple {1807#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,133 INFO L290 TraceCheckUtils]: 19: Hoare triple {1807#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,134 INFO L290 TraceCheckUtils]: 20: Hoare triple {1807#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,134 INFO L290 TraceCheckUtils]: 21: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,135 INFO L290 TraceCheckUtils]: 22: Hoare triple {1807#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,136 INFO L290 TraceCheckUtils]: 23: Hoare triple {1807#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,136 INFO L290 TraceCheckUtils]: 24: Hoare triple {1807#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {1807#false} is VALID [2022-02-20 14:47:34,137 INFO L290 TraceCheckUtils]: 25: Hoare triple {1807#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,137 INFO L290 TraceCheckUtils]: 26: Hoare triple {1807#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,145 INFO L290 TraceCheckUtils]: 27: Hoare triple {1807#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,146 INFO L290 TraceCheckUtils]: 28: Hoare triple {1807#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {1807#false} is VALID [2022-02-20 14:47:34,146 INFO L290 TraceCheckUtils]: 29: Hoare triple {1807#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {1807#false} is VALID [2022-02-20 14:47:34,148 INFO L290 TraceCheckUtils]: 30: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,148 INFO L290 TraceCheckUtils]: 31: Hoare triple {1807#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,148 INFO L290 TraceCheckUtils]: 32: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,148 INFO L290 TraceCheckUtils]: 33: Hoare triple {1807#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,149 INFO L290 TraceCheckUtils]: 34: Hoare triple {1807#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,149 INFO L290 TraceCheckUtils]: 35: Hoare triple {1807#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,149 INFO L290 TraceCheckUtils]: 36: Hoare triple {1807#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,149 INFO L290 TraceCheckUtils]: 37: Hoare triple {1807#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,150 INFO L290 TraceCheckUtils]: 38: Hoare triple {1807#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,150 INFO L290 TraceCheckUtils]: 39: Hoare triple {1807#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,150 INFO L290 TraceCheckUtils]: 40: Hoare triple {1807#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {1807#false} is VALID [2022-02-20 14:47:34,150 INFO L290 TraceCheckUtils]: 41: Hoare triple {1807#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,150 INFO L290 TraceCheckUtils]: 42: Hoare triple {1807#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {1807#false} is VALID [2022-02-20 14:47:34,151 INFO L290 TraceCheckUtils]: 43: Hoare triple {1807#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,151 INFO L290 TraceCheckUtils]: 44: Hoare triple {1807#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,151 INFO L290 TraceCheckUtils]: 45: Hoare triple {1807#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {1807#false} is VALID [2022-02-20 14:47:34,151 INFO L290 TraceCheckUtils]: 46: Hoare triple {1807#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,151 INFO L290 TraceCheckUtils]: 47: Hoare triple {1807#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,152 INFO L290 TraceCheckUtils]: 48: Hoare triple {1807#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {1807#false} is VALID [2022-02-20 14:47:34,152 INFO L290 TraceCheckUtils]: 49: Hoare triple {1807#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,152 INFO L290 TraceCheckUtils]: 50: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,152 INFO L290 TraceCheckUtils]: 51: Hoare triple {1807#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,152 INFO L290 TraceCheckUtils]: 52: Hoare triple {1807#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,153 INFO L290 TraceCheckUtils]: 53: Hoare triple {1807#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,153 INFO L290 TraceCheckUtils]: 54: Hoare triple {1807#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,153 INFO L290 TraceCheckUtils]: 55: Hoare triple {1807#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,153 INFO L290 TraceCheckUtils]: 56: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {1807#false} is VALID [2022-02-20 14:47:34,153 INFO L290 TraceCheckUtils]: 57: Hoare triple {1807#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,154 INFO L290 TraceCheckUtils]: 58: Hoare triple {1807#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,154 INFO L290 TraceCheckUtils]: 59: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {1807#false} is VALID [2022-02-20 14:47:34,154 INFO L290 TraceCheckUtils]: 60: Hoare triple {1807#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {1807#false} is VALID [2022-02-20 14:47:34,154 INFO L290 TraceCheckUtils]: 61: Hoare triple {1807#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,154 INFO L290 TraceCheckUtils]: 62: Hoare triple {1807#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {1807#false} is VALID [2022-02-20 14:47:34,155 INFO L290 TraceCheckUtils]: 63: Hoare triple {1807#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {1807#false} is VALID [2022-02-20 14:47:34,155 INFO L290 TraceCheckUtils]: 64: Hoare triple {1807#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,155 INFO L290 TraceCheckUtils]: 65: Hoare triple {1807#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {1807#false} is VALID [2022-02-20 14:47:34,155 INFO L290 TraceCheckUtils]: 66: Hoare triple {1807#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,155 INFO L290 TraceCheckUtils]: 67: Hoare triple {1807#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,156 INFO L290 TraceCheckUtils]: 68: Hoare triple {1807#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,156 INFO L290 TraceCheckUtils]: 69: Hoare triple {1807#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,156 INFO L290 TraceCheckUtils]: 70: Hoare triple {1807#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,156 INFO L290 TraceCheckUtils]: 71: Hoare triple {1807#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {1807#false} is VALID [2022-02-20 14:47:34,157 INFO L290 TraceCheckUtils]: 72: Hoare triple {1807#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,157 INFO L290 TraceCheckUtils]: 73: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,157 INFO L290 TraceCheckUtils]: 74: Hoare triple {1807#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,157 INFO L290 TraceCheckUtils]: 75: Hoare triple {1807#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {1807#false} is VALID [2022-02-20 14:47:34,157 INFO L290 TraceCheckUtils]: 76: Hoare triple {1807#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,158 INFO L290 TraceCheckUtils]: 77: Hoare triple {1807#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,158 INFO L290 TraceCheckUtils]: 78: Hoare triple {1807#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {1807#false} is VALID [2022-02-20 14:47:34,158 INFO L290 TraceCheckUtils]: 79: Hoare triple {1807#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,158 INFO L290 TraceCheckUtils]: 80: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {1807#false} is VALID [2022-02-20 14:47:34,158 INFO L290 TraceCheckUtils]: 81: Hoare triple {1807#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,159 INFO L290 TraceCheckUtils]: 82: Hoare triple {1807#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {1807#false} is VALID [2022-02-20 14:47:34,159 INFO L290 TraceCheckUtils]: 83: Hoare triple {1807#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {1807#false} is VALID [2022-02-20 14:47:34,159 INFO L290 TraceCheckUtils]: 84: Hoare triple {1807#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,159 INFO L290 TraceCheckUtils]: 85: Hoare triple {1807#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {1807#false} is VALID [2022-02-20 14:47:34,159 INFO L290 TraceCheckUtils]: 86: Hoare triple {1807#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {1807#false} is VALID [2022-02-20 14:47:34,160 INFO L290 TraceCheckUtils]: 87: Hoare triple {1807#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,160 INFO L290 TraceCheckUtils]: 88: Hoare triple {1807#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,160 INFO L290 TraceCheckUtils]: 89: Hoare triple {1807#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,160 INFO L290 TraceCheckUtils]: 90: Hoare triple {1807#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,160 INFO L290 TraceCheckUtils]: 91: Hoare triple {1807#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,161 INFO L290 TraceCheckUtils]: 92: Hoare triple {1807#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,161 INFO L290 TraceCheckUtils]: 93: Hoare triple {1807#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,161 INFO L290 TraceCheckUtils]: 94: Hoare triple {1807#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1807#false} is VALID [2022-02-20 14:47:34,161 INFO L290 TraceCheckUtils]: 95: Hoare triple {1807#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {1807#false} is VALID [2022-02-20 14:47:34,161 INFO L290 TraceCheckUtils]: 96: Hoare triple {1807#false} assume !false; {1807#false} is VALID [2022-02-20 14:47:34,162 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:47:34,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:34,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252753009] [2022-02-20 14:47:34,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252753009] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:34,163 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:34,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:34,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412860534] [2022-02-20 14:47:34,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:34,165 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 97 [2022-02-20 14:47:34,165 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:34,165 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 14:47:34,236 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:34,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:34,238 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:34,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:34,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:34,239 INFO L87 Difference]: Start difference. First operand 309 states and 450 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 14:47:34,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:34,954 INFO L93 Difference]: Finished difference Result 900 states and 1316 transitions. [2022-02-20 14:47:34,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:34,955 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 97 [2022-02-20 14:47:34,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:34,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 14:47:34,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 720 transitions. [2022-02-20 14:47:34,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 14:47:34,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 720 transitions. [2022-02-20 14:47:34,967 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 720 transitions. [2022-02-20 14:47:35,511 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 720 edges. 720 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:35,528 INFO L225 Difference]: With dead ends: 900 [2022-02-20 14:47:35,528 INFO L226 Difference]: Without dead ends: 593 [2022-02-20 14:47:35,530 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 14:47:35,531 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 141 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:35,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 117 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:35,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2022-02-20 14:47:35,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 591. [2022-02-20 14:47:35,549 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:35,550 INFO L82 GeneralOperation]: Start isEquivalent. First operand 593 states. Second operand has 591 states, 590 states have (on average 1.2932203389830508) internal successors, (763), 590 states have internal predecessors, (763), 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 14:47:35,561 INFO L74 IsIncluded]: Start isIncluded. First operand 593 states. Second operand has 591 states, 590 states have (on average 1.2932203389830508) internal successors, (763), 590 states have internal predecessors, (763), 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 14:47:35,562 INFO L87 Difference]: Start difference. First operand 593 states. Second operand has 591 states, 590 states have (on average 1.2932203389830508) internal successors, (763), 590 states have internal predecessors, (763), 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 14:47:35,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:35,584 INFO L93 Difference]: Finished difference Result 593 states and 767 transitions. [2022-02-20 14:47:35,585 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 767 transitions. [2022-02-20 14:47:35,586 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:35,586 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:35,587 INFO L74 IsIncluded]: Start isIncluded. First operand has 591 states, 590 states have (on average 1.2932203389830508) internal successors, (763), 590 states have internal predecessors, (763), 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 593 states. [2022-02-20 14:47:35,589 INFO L87 Difference]: Start difference. First operand has 591 states, 590 states have (on average 1.2932203389830508) internal successors, (763), 590 states have internal predecessors, (763), 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 593 states. [2022-02-20 14:47:35,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:35,610 INFO L93 Difference]: Finished difference Result 593 states and 767 transitions. [2022-02-20 14:47:35,610 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 767 transitions. [2022-02-20 14:47:35,611 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:35,612 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:35,612 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:35,612 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:35,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 1.2932203389830508) internal successors, (763), 590 states have internal predecessors, (763), 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 14:47:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 763 transitions. [2022-02-20 14:47:35,633 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 763 transitions. Word has length 97 [2022-02-20 14:47:35,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:35,634 INFO L470 AbstractCegarLoop]: Abstraction has 591 states and 763 transitions. [2022-02-20 14:47:35,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 2 states have internal predecessors, (97), 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 14:47:35,634 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 763 transitions. [2022-02-20 14:47:35,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-02-20 14:47:35,636 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:35,636 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:35,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 14:47:35,637 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:35,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:35,637 INFO L85 PathProgramCache]: Analyzing trace with hash 248126698, now seen corresponding path program 1 times [2022-02-20 14:47:35,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:35,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556790803] [2022-02-20 14:47:35,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:35,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:35,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:35,727 INFO L290 TraceCheckUtils]: 0: Hoare triple {4508#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {4508#true} is VALID [2022-02-20 14:47:35,727 INFO L290 TraceCheckUtils]: 1: Hoare triple {4508#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; {4508#true} is VALID [2022-02-20 14:47:35,727 INFO L290 TraceCheckUtils]: 2: Hoare triple {4508#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; {4508#true} is VALID [2022-02-20 14:47:35,728 INFO L290 TraceCheckUtils]: 3: Hoare triple {4508#true} assume !((((1 != 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; {4508#true} is VALID [2022-02-20 14:47:35,728 INFO L290 TraceCheckUtils]: 4: Hoare triple {4508#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {4508#true} is VALID [2022-02-20 14:47:35,728 INFO L290 TraceCheckUtils]: 5: Hoare triple {4508#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {4508#true} is VALID [2022-02-20 14:47:35,728 INFO L290 TraceCheckUtils]: 6: Hoare triple {4508#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {4508#true} is VALID [2022-02-20 14:47:35,728 INFO L290 TraceCheckUtils]: 7: Hoare triple {4508#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {4508#true} is VALID [2022-02-20 14:47:35,729 INFO L290 TraceCheckUtils]: 8: Hoare triple {4508#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {4508#true} is VALID [2022-02-20 14:47:35,729 INFO L290 TraceCheckUtils]: 9: Hoare triple {4508#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res#1 := 26; {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,730 INFO L290 TraceCheckUtils]: 10: Hoare triple {4510#(= ~a25~0 1)} 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; {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,730 INFO L290 TraceCheckUtils]: 11: Hoare triple {4510#(= ~a25~0 1)} 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; {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,730 INFO L290 TraceCheckUtils]: 12: Hoare triple {4510#(= ~a25~0 1)} assume !((((1 != 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; {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,731 INFO L290 TraceCheckUtils]: 13: Hoare triple {4510#(= ~a25~0 1)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,731 INFO L290 TraceCheckUtils]: 14: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,732 INFO L290 TraceCheckUtils]: 15: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,732 INFO L290 TraceCheckUtils]: 16: Hoare triple {4510#(= ~a25~0 1)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,732 INFO L290 TraceCheckUtils]: 17: Hoare triple {4510#(= ~a25~0 1)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,733 INFO L290 TraceCheckUtils]: 18: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,733 INFO L290 TraceCheckUtils]: 19: Hoare triple {4510#(= ~a25~0 1)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,734 INFO L290 TraceCheckUtils]: 20: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,734 INFO L290 TraceCheckUtils]: 21: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,735 INFO L290 TraceCheckUtils]: 22: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,735 INFO L290 TraceCheckUtils]: 23: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,735 INFO L290 TraceCheckUtils]: 24: Hoare triple {4510#(= ~a25~0 1)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,736 INFO L290 TraceCheckUtils]: 25: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,736 INFO L290 TraceCheckUtils]: 26: Hoare triple {4510#(= ~a25~0 1)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,737 INFO L290 TraceCheckUtils]: 27: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,737 INFO L290 TraceCheckUtils]: 28: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,737 INFO L290 TraceCheckUtils]: 29: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,738 INFO L290 TraceCheckUtils]: 30: Hoare triple {4510#(= ~a25~0 1)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,738 INFO L290 TraceCheckUtils]: 31: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,739 INFO L290 TraceCheckUtils]: 32: Hoare triple {4510#(= ~a25~0 1)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,739 INFO L290 TraceCheckUtils]: 33: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,739 INFO L290 TraceCheckUtils]: 34: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,740 INFO L290 TraceCheckUtils]: 35: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,740 INFO L290 TraceCheckUtils]: 36: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,741 INFO L290 TraceCheckUtils]: 37: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,741 INFO L290 TraceCheckUtils]: 38: Hoare triple {4510#(= ~a25~0 1)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,741 INFO L290 TraceCheckUtils]: 39: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,742 INFO L290 TraceCheckUtils]: 40: Hoare triple {4510#(= ~a25~0 1)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,742 INFO L290 TraceCheckUtils]: 41: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,743 INFO L290 TraceCheckUtils]: 42: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,743 INFO L290 TraceCheckUtils]: 43: Hoare triple {4510#(= ~a25~0 1)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,743 INFO L290 TraceCheckUtils]: 44: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,744 INFO L290 TraceCheckUtils]: 45: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,744 INFO L290 TraceCheckUtils]: 46: Hoare triple {4510#(= ~a25~0 1)} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,745 INFO L290 TraceCheckUtils]: 47: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,745 INFO L290 TraceCheckUtils]: 48: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,746 INFO L290 TraceCheckUtils]: 49: Hoare triple {4510#(= ~a25~0 1)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,746 INFO L290 TraceCheckUtils]: 50: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,746 INFO L290 TraceCheckUtils]: 51: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,747 INFO L290 TraceCheckUtils]: 52: Hoare triple {4510#(= ~a25~0 1)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,747 INFO L290 TraceCheckUtils]: 53: Hoare triple {4510#(= ~a25~0 1)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,748 INFO L290 TraceCheckUtils]: 54: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,748 INFO L290 TraceCheckUtils]: 55: Hoare triple {4510#(= ~a25~0 1)} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,748 INFO L290 TraceCheckUtils]: 56: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,749 INFO L290 TraceCheckUtils]: 57: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,749 INFO L290 TraceCheckUtils]: 58: Hoare triple {4510#(= ~a25~0 1)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,750 INFO L290 TraceCheckUtils]: 59: Hoare triple {4510#(= ~a25~0 1)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,750 INFO L290 TraceCheckUtils]: 60: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,750 INFO L290 TraceCheckUtils]: 61: Hoare triple {4510#(= ~a25~0 1)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,751 INFO L290 TraceCheckUtils]: 62: Hoare triple {4510#(= ~a25~0 1)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,751 INFO L290 TraceCheckUtils]: 63: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,752 INFO L290 TraceCheckUtils]: 64: Hoare triple {4510#(= ~a25~0 1)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,752 INFO L290 TraceCheckUtils]: 65: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,752 INFO L290 TraceCheckUtils]: 66: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,753 INFO L290 TraceCheckUtils]: 67: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,753 INFO L290 TraceCheckUtils]: 68: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,754 INFO L290 TraceCheckUtils]: 69: Hoare triple {4510#(= ~a25~0 1)} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,754 INFO L290 TraceCheckUtils]: 70: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,754 INFO L290 TraceCheckUtils]: 71: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,755 INFO L290 TraceCheckUtils]: 72: Hoare triple {4510#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,755 INFO L290 TraceCheckUtils]: 73: Hoare triple {4510#(= ~a25~0 1)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,756 INFO L290 TraceCheckUtils]: 74: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,756 INFO L290 TraceCheckUtils]: 75: Hoare triple {4510#(= ~a25~0 1)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,756 INFO L290 TraceCheckUtils]: 76: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,757 INFO L290 TraceCheckUtils]: 77: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,757 INFO L290 TraceCheckUtils]: 78: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,758 INFO L290 TraceCheckUtils]: 79: Hoare triple {4510#(= ~a25~0 1)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,758 INFO L290 TraceCheckUtils]: 80: Hoare triple {4510#(= ~a25~0 1)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,758 INFO L290 TraceCheckUtils]: 81: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,759 INFO L290 TraceCheckUtils]: 82: Hoare triple {4510#(= ~a25~0 1)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,759 INFO L290 TraceCheckUtils]: 83: Hoare triple {4510#(= ~a25~0 1)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,760 INFO L290 TraceCheckUtils]: 84: Hoare triple {4510#(= ~a25~0 1)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,760 INFO L290 TraceCheckUtils]: 85: Hoare triple {4510#(= ~a25~0 1)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,760 INFO L290 TraceCheckUtils]: 86: Hoare triple {4510#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,761 INFO L290 TraceCheckUtils]: 87: Hoare triple {4510#(= ~a25~0 1)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,761 INFO L290 TraceCheckUtils]: 88: Hoare triple {4510#(= ~a25~0 1)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,762 INFO L290 TraceCheckUtils]: 89: Hoare triple {4510#(= ~a25~0 1)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,762 INFO L290 TraceCheckUtils]: 90: Hoare triple {4510#(= ~a25~0 1)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,762 INFO L290 TraceCheckUtils]: 91: Hoare triple {4510#(= ~a25~0 1)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,763 INFO L290 TraceCheckUtils]: 92: Hoare triple {4510#(= ~a25~0 1)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,763 INFO L290 TraceCheckUtils]: 93: Hoare triple {4510#(= ~a25~0 1)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,763 INFO L290 TraceCheckUtils]: 94: Hoare triple {4510#(= ~a25~0 1)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,764 INFO L290 TraceCheckUtils]: 95: Hoare triple {4510#(= ~a25~0 1)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4510#(= ~a25~0 1)} is VALID [2022-02-20 14:47:35,764 INFO L290 TraceCheckUtils]: 96: Hoare triple {4510#(= ~a25~0 1)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {4509#false} is VALID [2022-02-20 14:47:35,764 INFO L290 TraceCheckUtils]: 97: Hoare triple {4509#false} assume !false; {4509#false} is VALID [2022-02-20 14:47:35,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:47:35,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:35,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556790803] [2022-02-20 14:47:35,766 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556790803] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:35,766 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:35,766 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:35,766 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457029961] [2022-02-20 14:47:35,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:35,767 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 98 [2022-02-20 14:47:35,767 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:35,767 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 14:47:35,842 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 98 edges. 98 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:35,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:35,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:35,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:35,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:35,844 INFO L87 Difference]: Start difference. First operand 591 states and 763 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 14:47:36,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:36,685 INFO L93 Difference]: Finished difference Result 1750 states and 2263 transitions. [2022-02-20 14:47:36,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:36,686 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 98 [2022-02-20 14:47:36,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:36,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 14:47:36,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 730 transitions. [2022-02-20 14:47:36,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 14:47:36,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 730 transitions. [2022-02-20 14:47:36,696 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 730 transitions. [2022-02-20 14:47:37,193 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 730 edges. 730 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:37,244 INFO L225 Difference]: With dead ends: 1750 [2022-02-20 14:47:37,244 INFO L226 Difference]: Without dead ends: 1161 [2022-02-20 14:47:37,245 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 14:47:37,246 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 81 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:37,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 297 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:37,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1161 states. [2022-02-20 14:47:37,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1161 to 1014. [2022-02-20 14:47:37,268 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:37,270 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1161 states. Second operand has 1014 states, 1013 states have (on average 1.2645607107601184) internal successors, (1281), 1013 states have internal predecessors, (1281), 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 14:47:37,271 INFO L74 IsIncluded]: Start isIncluded. First operand 1161 states. Second operand has 1014 states, 1013 states have (on average 1.2645607107601184) internal successors, (1281), 1013 states have internal predecessors, (1281), 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 14:47:37,273 INFO L87 Difference]: Start difference. First operand 1161 states. Second operand has 1014 states, 1013 states have (on average 1.2645607107601184) internal successors, (1281), 1013 states have internal predecessors, (1281), 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 14:47:37,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:37,338 INFO L93 Difference]: Finished difference Result 1161 states and 1443 transitions. [2022-02-20 14:47:37,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1443 transitions. [2022-02-20 14:47:37,340 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:37,340 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:37,342 INFO L74 IsIncluded]: Start isIncluded. First operand has 1014 states, 1013 states have (on average 1.2645607107601184) internal successors, (1281), 1013 states have internal predecessors, (1281), 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 1161 states. [2022-02-20 14:47:37,344 INFO L87 Difference]: Start difference. First operand has 1014 states, 1013 states have (on average 1.2645607107601184) internal successors, (1281), 1013 states have internal predecessors, (1281), 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 1161 states. [2022-02-20 14:47:37,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:37,423 INFO L93 Difference]: Finished difference Result 1161 states and 1443 transitions. [2022-02-20 14:47:37,423 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1443 transitions. [2022-02-20 14:47:37,428 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:37,428 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:37,428 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:37,428 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:37,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 1013 states have (on average 1.2645607107601184) internal successors, (1281), 1013 states have internal predecessors, (1281), 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 14:47:37,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1281 transitions. [2022-02-20 14:47:37,490 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 1281 transitions. Word has length 98 [2022-02-20 14:47:37,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:37,490 INFO L470 AbstractCegarLoop]: Abstraction has 1014 states and 1281 transitions. [2022-02-20 14:47:37,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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 14:47:37,491 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 1281 transitions. [2022-02-20 14:47:37,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-02-20 14:47:37,493 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:37,494 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:37,494 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-20 14:47:37,495 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:37,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:37,496 INFO L85 PathProgramCache]: Analyzing trace with hash 450798671, now seen corresponding path program 1 times [2022-02-20 14:47:37,496 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:37,496 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142991745] [2022-02-20 14:47:37,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:37,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:37,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:37,540 INFO L290 TraceCheckUtils]: 0: Hoare triple {9637#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,541 INFO L290 TraceCheckUtils]: 1: Hoare triple {9639#(= ~a19~0 1)} 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; {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,541 INFO L290 TraceCheckUtils]: 2: Hoare triple {9639#(= ~a19~0 1)} 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; {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,542 INFO L290 TraceCheckUtils]: 3: Hoare triple {9639#(= ~a19~0 1)} assume !((((1 != 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; {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,542 INFO L290 TraceCheckUtils]: 4: Hoare triple {9639#(= ~a19~0 1)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,542 INFO L290 TraceCheckUtils]: 5: Hoare triple {9639#(= ~a19~0 1)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,543 INFO L290 TraceCheckUtils]: 6: Hoare triple {9639#(= ~a19~0 1)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,543 INFO L290 TraceCheckUtils]: 7: Hoare triple {9639#(= ~a19~0 1)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,543 INFO L290 TraceCheckUtils]: 8: Hoare triple {9639#(= ~a19~0 1)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,544 INFO L290 TraceCheckUtils]: 9: Hoare triple {9639#(= ~a19~0 1)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {9639#(= ~a19~0 1)} is VALID [2022-02-20 14:47:37,544 INFO L290 TraceCheckUtils]: 10: Hoare triple {9639#(= ~a19~0 1)} assume (((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a28~0 := 7;~a11~0 := 1;~a25~0 := 0;calculate_output_#res#1 := -1; {9638#false} is VALID [2022-02-20 14:47:37,544 INFO L290 TraceCheckUtils]: 11: Hoare triple {9638#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; {9638#false} is VALID [2022-02-20 14:47:37,545 INFO L290 TraceCheckUtils]: 12: Hoare triple {9638#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; {9638#false} is VALID [2022-02-20 14:47:37,545 INFO L290 TraceCheckUtils]: 13: Hoare triple {9638#false} assume !((((1 != 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; {9638#false} is VALID [2022-02-20 14:47:37,545 INFO L290 TraceCheckUtils]: 14: Hoare triple {9638#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,545 INFO L290 TraceCheckUtils]: 15: Hoare triple {9638#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {9638#false} is VALID [2022-02-20 14:47:37,545 INFO L290 TraceCheckUtils]: 16: Hoare triple {9638#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,545 INFO L290 TraceCheckUtils]: 17: Hoare triple {9638#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,546 INFO L290 TraceCheckUtils]: 18: Hoare triple {9638#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,546 INFO L290 TraceCheckUtils]: 19: Hoare triple {9638#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,546 INFO L290 TraceCheckUtils]: 20: Hoare triple {9638#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,546 INFO L290 TraceCheckUtils]: 21: Hoare triple {9638#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,546 INFO L290 TraceCheckUtils]: 22: Hoare triple {9638#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,547 INFO L290 TraceCheckUtils]: 23: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,547 INFO L290 TraceCheckUtils]: 24: Hoare triple {9638#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,547 INFO L290 TraceCheckUtils]: 25: Hoare triple {9638#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,547 INFO L290 TraceCheckUtils]: 26: Hoare triple {9638#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {9638#false} is VALID [2022-02-20 14:47:37,547 INFO L290 TraceCheckUtils]: 27: Hoare triple {9638#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,547 INFO L290 TraceCheckUtils]: 28: Hoare triple {9638#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,548 INFO L290 TraceCheckUtils]: 29: Hoare triple {9638#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,548 INFO L290 TraceCheckUtils]: 30: Hoare triple {9638#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {9638#false} is VALID [2022-02-20 14:47:37,548 INFO L290 TraceCheckUtils]: 31: Hoare triple {9638#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {9638#false} is VALID [2022-02-20 14:47:37,548 INFO L290 TraceCheckUtils]: 32: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,548 INFO L290 TraceCheckUtils]: 33: Hoare triple {9638#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,549 INFO L290 TraceCheckUtils]: 34: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,549 INFO L290 TraceCheckUtils]: 35: Hoare triple {9638#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,549 INFO L290 TraceCheckUtils]: 36: Hoare triple {9638#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,549 INFO L290 TraceCheckUtils]: 37: Hoare triple {9638#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,549 INFO L290 TraceCheckUtils]: 38: Hoare triple {9638#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,549 INFO L290 TraceCheckUtils]: 39: Hoare triple {9638#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,550 INFO L290 TraceCheckUtils]: 40: Hoare triple {9638#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,550 INFO L290 TraceCheckUtils]: 41: Hoare triple {9638#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,550 INFO L290 TraceCheckUtils]: 42: Hoare triple {9638#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {9638#false} is VALID [2022-02-20 14:47:37,550 INFO L290 TraceCheckUtils]: 43: Hoare triple {9638#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,550 INFO L290 TraceCheckUtils]: 44: Hoare triple {9638#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {9638#false} is VALID [2022-02-20 14:47:37,550 INFO L290 TraceCheckUtils]: 45: Hoare triple {9638#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,551 INFO L290 TraceCheckUtils]: 46: Hoare triple {9638#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,551 INFO L290 TraceCheckUtils]: 47: Hoare triple {9638#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {9638#false} is VALID [2022-02-20 14:47:37,551 INFO L290 TraceCheckUtils]: 48: Hoare triple {9638#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,551 INFO L290 TraceCheckUtils]: 49: Hoare triple {9638#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,551 INFO L290 TraceCheckUtils]: 50: Hoare triple {9638#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {9638#false} is VALID [2022-02-20 14:47:37,552 INFO L290 TraceCheckUtils]: 51: Hoare triple {9638#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,552 INFO L290 TraceCheckUtils]: 52: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,552 INFO L290 TraceCheckUtils]: 53: Hoare triple {9638#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,552 INFO L290 TraceCheckUtils]: 54: Hoare triple {9638#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,552 INFO L290 TraceCheckUtils]: 55: Hoare triple {9638#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,552 INFO L290 TraceCheckUtils]: 56: Hoare triple {9638#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,553 INFO L290 TraceCheckUtils]: 57: Hoare triple {9638#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,553 INFO L290 TraceCheckUtils]: 58: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {9638#false} is VALID [2022-02-20 14:47:37,553 INFO L290 TraceCheckUtils]: 59: Hoare triple {9638#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,553 INFO L290 TraceCheckUtils]: 60: Hoare triple {9638#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,553 INFO L290 TraceCheckUtils]: 61: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {9638#false} is VALID [2022-02-20 14:47:37,554 INFO L290 TraceCheckUtils]: 62: Hoare triple {9638#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {9638#false} is VALID [2022-02-20 14:47:37,554 INFO L290 TraceCheckUtils]: 63: Hoare triple {9638#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,554 INFO L290 TraceCheckUtils]: 64: Hoare triple {9638#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {9638#false} is VALID [2022-02-20 14:47:37,554 INFO L290 TraceCheckUtils]: 65: Hoare triple {9638#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {9638#false} is VALID [2022-02-20 14:47:37,554 INFO L290 TraceCheckUtils]: 66: Hoare triple {9638#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,554 INFO L290 TraceCheckUtils]: 67: Hoare triple {9638#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {9638#false} is VALID [2022-02-20 14:47:37,555 INFO L290 TraceCheckUtils]: 68: Hoare triple {9638#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,555 INFO L290 TraceCheckUtils]: 69: Hoare triple {9638#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,555 INFO L290 TraceCheckUtils]: 70: Hoare triple {9638#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,555 INFO L290 TraceCheckUtils]: 71: Hoare triple {9638#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,555 INFO L290 TraceCheckUtils]: 72: Hoare triple {9638#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,555 INFO L290 TraceCheckUtils]: 73: Hoare triple {9638#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {9638#false} is VALID [2022-02-20 14:47:37,556 INFO L290 TraceCheckUtils]: 74: Hoare triple {9638#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,556 INFO L290 TraceCheckUtils]: 75: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,556 INFO L290 TraceCheckUtils]: 76: Hoare triple {9638#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,556 INFO L290 TraceCheckUtils]: 77: Hoare triple {9638#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {9638#false} is VALID [2022-02-20 14:47:37,556 INFO L290 TraceCheckUtils]: 78: Hoare triple {9638#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,557 INFO L290 TraceCheckUtils]: 79: Hoare triple {9638#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,557 INFO L290 TraceCheckUtils]: 80: Hoare triple {9638#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {9638#false} is VALID [2022-02-20 14:47:37,557 INFO L290 TraceCheckUtils]: 81: Hoare triple {9638#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,557 INFO L290 TraceCheckUtils]: 82: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {9638#false} is VALID [2022-02-20 14:47:37,557 INFO L290 TraceCheckUtils]: 83: Hoare triple {9638#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,557 INFO L290 TraceCheckUtils]: 84: Hoare triple {9638#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {9638#false} is VALID [2022-02-20 14:47:37,558 INFO L290 TraceCheckUtils]: 85: Hoare triple {9638#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {9638#false} is VALID [2022-02-20 14:47:37,558 INFO L290 TraceCheckUtils]: 86: Hoare triple {9638#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,558 INFO L290 TraceCheckUtils]: 87: Hoare triple {9638#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {9638#false} is VALID [2022-02-20 14:47:37,558 INFO L290 TraceCheckUtils]: 88: Hoare triple {9638#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {9638#false} is VALID [2022-02-20 14:47:37,558 INFO L290 TraceCheckUtils]: 89: Hoare triple {9638#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,559 INFO L290 TraceCheckUtils]: 90: Hoare triple {9638#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,559 INFO L290 TraceCheckUtils]: 91: Hoare triple {9638#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,559 INFO L290 TraceCheckUtils]: 92: Hoare triple {9638#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,559 INFO L290 TraceCheckUtils]: 93: Hoare triple {9638#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,559 INFO L290 TraceCheckUtils]: 94: Hoare triple {9638#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,559 INFO L290 TraceCheckUtils]: 95: Hoare triple {9638#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,560 INFO L290 TraceCheckUtils]: 96: Hoare triple {9638#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {9638#false} is VALID [2022-02-20 14:47:37,560 INFO L290 TraceCheckUtils]: 97: Hoare triple {9638#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {9638#false} is VALID [2022-02-20 14:47:37,560 INFO L290 TraceCheckUtils]: 98: Hoare triple {9638#false} assume !false; {9638#false} is VALID [2022-02-20 14:47:37,560 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:47:37,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:37,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142991745] [2022-02-20 14:47:37,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142991745] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:37,561 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:37,561 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:37,562 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240041919] [2022-02-20 14:47:37,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:37,562 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 99 [2022-02-20 14:47:37,563 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:37,563 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 14:47:37,633 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 99 edges. 99 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:37,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:37,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:37,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:37,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:37,635 INFO L87 Difference]: Start difference. First operand 1014 states and 1281 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 14:47:38,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:38,658 INFO L93 Difference]: Finished difference Result 2870 states and 3645 transitions. [2022-02-20 14:47:38,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:38,658 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 99 [2022-02-20 14:47:38,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:38,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 14:47:38,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2022-02-20 14:47:38,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 14:47:38,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2022-02-20 14:47:38,679 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 718 transitions. [2022-02-20 14:47:39,212 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 718 edges. 718 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:39,379 INFO L225 Difference]: With dead ends: 2870 [2022-02-20 14:47:39,379 INFO L226 Difference]: Without dead ends: 1858 [2022-02-20 14:47:39,381 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 14:47:39,382 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 190 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:39,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 79 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:39,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2022-02-20 14:47:39,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 1858. [2022-02-20 14:47:39,425 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:39,429 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1858 states. Second operand has 1858 states, 1857 states have (on average 1.2250942380183092) internal successors, (2275), 1857 states have internal predecessors, (2275), 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 14:47:39,432 INFO L74 IsIncluded]: Start isIncluded. First operand 1858 states. Second operand has 1858 states, 1857 states have (on average 1.2250942380183092) internal successors, (2275), 1857 states have internal predecessors, (2275), 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 14:47:39,436 INFO L87 Difference]: Start difference. First operand 1858 states. Second operand has 1858 states, 1857 states have (on average 1.2250942380183092) internal successors, (2275), 1857 states have internal predecessors, (2275), 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 14:47:39,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:39,602 INFO L93 Difference]: Finished difference Result 1858 states and 2275 transitions. [2022-02-20 14:47:39,603 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2275 transitions. [2022-02-20 14:47:39,606 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:39,606 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:39,611 INFO L74 IsIncluded]: Start isIncluded. First operand has 1858 states, 1857 states have (on average 1.2250942380183092) internal successors, (2275), 1857 states have internal predecessors, (2275), 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 1858 states. [2022-02-20 14:47:39,615 INFO L87 Difference]: Start difference. First operand has 1858 states, 1857 states have (on average 1.2250942380183092) internal successors, (2275), 1857 states have internal predecessors, (2275), 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 1858 states. [2022-02-20 14:47:39,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:39,788 INFO L93 Difference]: Finished difference Result 1858 states and 2275 transitions. [2022-02-20 14:47:39,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2275 transitions. [2022-02-20 14:47:39,791 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:39,791 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:39,791 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:39,792 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:39,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 1.2250942380183092) internal successors, (2275), 1857 states have internal predecessors, (2275), 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 14:47:39,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 2275 transitions. [2022-02-20 14:47:39,972 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 2275 transitions. Word has length 99 [2022-02-20 14:47:39,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:39,973 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 2275 transitions. [2022-02-20 14:47:39,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 2 states have internal predecessors, (99), 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 14:47:39,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2275 transitions. [2022-02-20 14:47:39,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-02-20 14:47:39,976 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:39,976 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:39,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-20 14:47:39,976 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:39,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:39,977 INFO L85 PathProgramCache]: Analyzing trace with hash 2038443423, now seen corresponding path program 1 times [2022-02-20 14:47:39,977 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:39,978 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823039647] [2022-02-20 14:47:39,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:39,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:40,115 INFO L290 TraceCheckUtils]: 0: Hoare triple {18152#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {18154#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:40,116 INFO L290 TraceCheckUtils]: 1: Hoare triple {18154#(= ~a25~0 ~a11~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; {18154#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:40,117 INFO L290 TraceCheckUtils]: 2: Hoare triple {18154#(= ~a25~0 ~a11~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; {18154#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:40,117 INFO L290 TraceCheckUtils]: 3: Hoare triple {18154#(= ~a25~0 ~a11~0)} assume !((((1 != 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; {18154#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:40,118 INFO L290 TraceCheckUtils]: 4: Hoare triple {18154#(= ~a25~0 ~a11~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {18154#(= ~a25~0 ~a11~0)} is VALID [2022-02-20 14:47:40,118 INFO L290 TraceCheckUtils]: 5: Hoare triple {18154#(= ~a25~0 ~a11~0)} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res#1 := 22; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,118 INFO L290 TraceCheckUtils]: 6: Hoare triple {18155#(not (= ~a11~0 1))} 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; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,119 INFO L290 TraceCheckUtils]: 7: Hoare triple {18155#(not (= ~a11~0 1))} 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; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,119 INFO L290 TraceCheckUtils]: 8: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((1 != 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; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,120 INFO L290 TraceCheckUtils]: 9: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,120 INFO L290 TraceCheckUtils]: 10: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,120 INFO L290 TraceCheckUtils]: 11: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,121 INFO L290 TraceCheckUtils]: 12: Hoare triple {18155#(not (= ~a11~0 1))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,121 INFO L290 TraceCheckUtils]: 13: Hoare triple {18155#(not (= ~a11~0 1))} assume ((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0;~a25~0 := 0;calculate_output_#res#1 := -1; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,122 INFO L290 TraceCheckUtils]: 14: Hoare triple {18155#(not (= ~a11~0 1))} 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; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,122 INFO L290 TraceCheckUtils]: 15: Hoare triple {18155#(not (= ~a11~0 1))} 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; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,122 INFO L290 TraceCheckUtils]: 16: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((1 != 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; {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,123 INFO L290 TraceCheckUtils]: 17: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,123 INFO L290 TraceCheckUtils]: 18: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,124 INFO L290 TraceCheckUtils]: 19: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,124 INFO L290 TraceCheckUtils]: 20: Hoare triple {18155#(not (= ~a11~0 1))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,124 INFO L290 TraceCheckUtils]: 21: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,125 INFO L290 TraceCheckUtils]: 22: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,125 INFO L290 TraceCheckUtils]: 23: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,125 INFO L290 TraceCheckUtils]: 24: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,126 INFO L290 TraceCheckUtils]: 25: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,126 INFO L290 TraceCheckUtils]: 26: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,127 INFO L290 TraceCheckUtils]: 27: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,127 INFO L290 TraceCheckUtils]: 28: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,127 INFO L290 TraceCheckUtils]: 29: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,128 INFO L290 TraceCheckUtils]: 30: Hoare triple {18155#(not (= ~a11~0 1))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,128 INFO L290 TraceCheckUtils]: 31: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,129 INFO L290 TraceCheckUtils]: 32: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,129 INFO L290 TraceCheckUtils]: 33: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,129 INFO L290 TraceCheckUtils]: 34: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,130 INFO L290 TraceCheckUtils]: 35: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,130 INFO L290 TraceCheckUtils]: 36: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,130 INFO L290 TraceCheckUtils]: 37: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,131 INFO L290 TraceCheckUtils]: 38: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,131 INFO L290 TraceCheckUtils]: 39: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,132 INFO L290 TraceCheckUtils]: 40: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,132 INFO L290 TraceCheckUtils]: 41: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,132 INFO L290 TraceCheckUtils]: 42: Hoare triple {18155#(not (= ~a11~0 1))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,133 INFO L290 TraceCheckUtils]: 43: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,134 INFO L290 TraceCheckUtils]: 44: Hoare triple {18155#(not (= ~a11~0 1))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,135 INFO L290 TraceCheckUtils]: 45: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,135 INFO L290 TraceCheckUtils]: 46: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,136 INFO L290 TraceCheckUtils]: 47: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,136 INFO L290 TraceCheckUtils]: 48: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,138 INFO L290 TraceCheckUtils]: 49: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,138 INFO L290 TraceCheckUtils]: 50: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,139 INFO L290 TraceCheckUtils]: 51: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,139 INFO L290 TraceCheckUtils]: 52: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,139 INFO L290 TraceCheckUtils]: 53: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,140 INFO L290 TraceCheckUtils]: 54: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,140 INFO L290 TraceCheckUtils]: 55: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,141 INFO L290 TraceCheckUtils]: 56: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,141 INFO L290 TraceCheckUtils]: 57: Hoare triple {18155#(not (= ~a11~0 1))} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,141 INFO L290 TraceCheckUtils]: 58: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,142 INFO L290 TraceCheckUtils]: 59: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,142 INFO L290 TraceCheckUtils]: 60: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,143 INFO L290 TraceCheckUtils]: 61: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,143 INFO L290 TraceCheckUtils]: 62: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,143 INFO L290 TraceCheckUtils]: 63: Hoare triple {18155#(not (= ~a11~0 1))} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,144 INFO L290 TraceCheckUtils]: 64: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,144 INFO L290 TraceCheckUtils]: 65: Hoare triple {18155#(not (= ~a11~0 1))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,145 INFO L290 TraceCheckUtils]: 66: Hoare triple {18155#(not (= ~a11~0 1))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,145 INFO L290 TraceCheckUtils]: 67: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,146 INFO L290 TraceCheckUtils]: 68: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,147 INFO L290 TraceCheckUtils]: 69: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,147 INFO L290 TraceCheckUtils]: 70: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,147 INFO L290 TraceCheckUtils]: 71: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,148 INFO L290 TraceCheckUtils]: 72: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,148 INFO L290 TraceCheckUtils]: 73: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,149 INFO L290 TraceCheckUtils]: 74: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,149 INFO L290 TraceCheckUtils]: 75: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,149 INFO L290 TraceCheckUtils]: 76: Hoare triple {18155#(not (= ~a11~0 1))} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,150 INFO L290 TraceCheckUtils]: 77: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,150 INFO L290 TraceCheckUtils]: 78: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,151 INFO L290 TraceCheckUtils]: 79: Hoare triple {18155#(not (= ~a11~0 1))} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,151 INFO L290 TraceCheckUtils]: 80: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,151 INFO L290 TraceCheckUtils]: 81: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,152 INFO L290 TraceCheckUtils]: 82: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,152 INFO L290 TraceCheckUtils]: 83: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,152 INFO L290 TraceCheckUtils]: 84: Hoare triple {18155#(not (= ~a11~0 1))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,153 INFO L290 TraceCheckUtils]: 85: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,153 INFO L290 TraceCheckUtils]: 86: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,154 INFO L290 TraceCheckUtils]: 87: Hoare triple {18155#(not (= ~a11~0 1))} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,154 INFO L290 TraceCheckUtils]: 88: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,154 INFO L290 TraceCheckUtils]: 89: Hoare triple {18155#(not (= ~a11~0 1))} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,155 INFO L290 TraceCheckUtils]: 90: Hoare triple {18155#(not (= ~a11~0 1))} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,155 INFO L290 TraceCheckUtils]: 91: Hoare triple {18155#(not (= ~a11~0 1))} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,156 INFO L290 TraceCheckUtils]: 92: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,156 INFO L290 TraceCheckUtils]: 93: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,156 INFO L290 TraceCheckUtils]: 94: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,157 INFO L290 TraceCheckUtils]: 95: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,157 INFO L290 TraceCheckUtils]: 96: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,157 INFO L290 TraceCheckUtils]: 97: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,158 INFO L290 TraceCheckUtils]: 98: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,158 INFO L290 TraceCheckUtils]: 99: Hoare triple {18155#(not (= ~a11~0 1))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18155#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:40,159 INFO L290 TraceCheckUtils]: 100: Hoare triple {18155#(not (= ~a11~0 1))} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {18153#false} is VALID [2022-02-20 14:47:40,159 INFO L290 TraceCheckUtils]: 101: Hoare triple {18153#false} assume !false; {18153#false} is VALID [2022-02-20 14:47:40,161 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-20 14:47:40,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:40,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823039647] [2022-02-20 14:47:40,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823039647] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 14:47:40,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388470326] [2022-02-20 14:47:40,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:40,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 14:47:40,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 14:47:40,167 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 14:47:40,191 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 14:47:40,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:40,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 2 conjunts are in the unsatisfiable core [2022-02-20 14:47:40,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:40,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 14:47:40,782 INFO L290 TraceCheckUtils]: 0: Hoare triple {18152#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,782 INFO L290 TraceCheckUtils]: 1: Hoare triple {18159#(<= ~a11~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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,783 INFO L290 TraceCheckUtils]: 2: Hoare triple {18159#(<= ~a11~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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,783 INFO L290 TraceCheckUtils]: 3: Hoare triple {18159#(<= ~a11~0 0)} assume !((((1 != 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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,783 INFO L290 TraceCheckUtils]: 4: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,784 INFO L290 TraceCheckUtils]: 5: Hoare triple {18159#(<= ~a11~0 0)} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res#1 := 22; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,784 INFO L290 TraceCheckUtils]: 6: Hoare triple {18159#(<= ~a11~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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,785 INFO L290 TraceCheckUtils]: 7: Hoare triple {18159#(<= ~a11~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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,785 INFO L290 TraceCheckUtils]: 8: Hoare triple {18159#(<= ~a11~0 0)} assume !((((1 != 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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,785 INFO L290 TraceCheckUtils]: 9: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,786 INFO L290 TraceCheckUtils]: 10: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,786 INFO L290 TraceCheckUtils]: 11: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,786 INFO L290 TraceCheckUtils]: 12: Hoare triple {18159#(<= ~a11~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,788 INFO L290 TraceCheckUtils]: 13: Hoare triple {18159#(<= ~a11~0 0)} assume ((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0;~a25~0 := 0;calculate_output_#res#1 := -1; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,788 INFO L290 TraceCheckUtils]: 14: Hoare triple {18159#(<= ~a11~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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,791 INFO L290 TraceCheckUtils]: 15: Hoare triple {18159#(<= ~a11~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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,792 INFO L290 TraceCheckUtils]: 16: Hoare triple {18159#(<= ~a11~0 0)} assume !((((1 != 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; {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,792 INFO L290 TraceCheckUtils]: 17: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,792 INFO L290 TraceCheckUtils]: 18: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,793 INFO L290 TraceCheckUtils]: 19: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,793 INFO L290 TraceCheckUtils]: 20: Hoare triple {18159#(<= ~a11~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,794 INFO L290 TraceCheckUtils]: 21: Hoare triple {18159#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,794 INFO L290 TraceCheckUtils]: 22: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,794 INFO L290 TraceCheckUtils]: 23: Hoare triple {18159#(<= ~a11~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,795 INFO L290 TraceCheckUtils]: 24: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,795 INFO L290 TraceCheckUtils]: 25: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,796 INFO L290 TraceCheckUtils]: 26: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,796 INFO L290 TraceCheckUtils]: 27: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,796 INFO L290 TraceCheckUtils]: 28: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,797 INFO L290 TraceCheckUtils]: 29: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,797 INFO L290 TraceCheckUtils]: 30: Hoare triple {18159#(<= ~a11~0 0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,798 INFO L290 TraceCheckUtils]: 31: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,798 INFO L290 TraceCheckUtils]: 32: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,798 INFO L290 TraceCheckUtils]: 33: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,799 INFO L290 TraceCheckUtils]: 34: Hoare triple {18159#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,799 INFO L290 TraceCheckUtils]: 35: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,800 INFO L290 TraceCheckUtils]: 36: Hoare triple {18159#(<= ~a11~0 0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,800 INFO L290 TraceCheckUtils]: 37: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,800 INFO L290 TraceCheckUtils]: 38: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,801 INFO L290 TraceCheckUtils]: 39: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,801 INFO L290 TraceCheckUtils]: 40: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,801 INFO L290 TraceCheckUtils]: 41: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,802 INFO L290 TraceCheckUtils]: 42: Hoare triple {18159#(<= ~a11~0 0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,802 INFO L290 TraceCheckUtils]: 43: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,803 INFO L290 TraceCheckUtils]: 44: Hoare triple {18159#(<= ~a11~0 0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,803 INFO L290 TraceCheckUtils]: 45: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,803 INFO L290 TraceCheckUtils]: 46: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,804 INFO L290 TraceCheckUtils]: 47: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,804 INFO L290 TraceCheckUtils]: 48: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,805 INFO L290 TraceCheckUtils]: 49: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,805 INFO L290 TraceCheckUtils]: 50: Hoare triple {18159#(<= ~a11~0 0)} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,805 INFO L290 TraceCheckUtils]: 51: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,806 INFO L290 TraceCheckUtils]: 52: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,806 INFO L290 TraceCheckUtils]: 53: Hoare triple {18159#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,807 INFO L290 TraceCheckUtils]: 54: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,807 INFO L290 TraceCheckUtils]: 55: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,807 INFO L290 TraceCheckUtils]: 56: Hoare triple {18159#(<= ~a11~0 0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,808 INFO L290 TraceCheckUtils]: 57: Hoare triple {18159#(<= ~a11~0 0)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,808 INFO L290 TraceCheckUtils]: 58: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,808 INFO L290 TraceCheckUtils]: 59: Hoare triple {18159#(<= ~a11~0 0)} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,809 INFO L290 TraceCheckUtils]: 60: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,809 INFO L290 TraceCheckUtils]: 61: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,810 INFO L290 TraceCheckUtils]: 62: Hoare triple {18159#(<= ~a11~0 0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,810 INFO L290 TraceCheckUtils]: 63: Hoare triple {18159#(<= ~a11~0 0)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,810 INFO L290 TraceCheckUtils]: 64: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,811 INFO L290 TraceCheckUtils]: 65: Hoare triple {18159#(<= ~a11~0 0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,811 INFO L290 TraceCheckUtils]: 66: Hoare triple {18159#(<= ~a11~0 0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,812 INFO L290 TraceCheckUtils]: 67: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,812 INFO L290 TraceCheckUtils]: 68: Hoare triple {18159#(<= ~a11~0 0)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,812 INFO L290 TraceCheckUtils]: 69: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,813 INFO L290 TraceCheckUtils]: 70: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,813 INFO L290 TraceCheckUtils]: 71: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,814 INFO L290 TraceCheckUtils]: 72: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,814 INFO L290 TraceCheckUtils]: 73: Hoare triple {18159#(<= ~a11~0 0)} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,814 INFO L290 TraceCheckUtils]: 74: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,815 INFO L290 TraceCheckUtils]: 75: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,815 INFO L290 TraceCheckUtils]: 76: Hoare triple {18159#(<= ~a11~0 0)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,815 INFO L290 TraceCheckUtils]: 77: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,816 INFO L290 TraceCheckUtils]: 78: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,816 INFO L290 TraceCheckUtils]: 79: Hoare triple {18159#(<= ~a11~0 0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,817 INFO L290 TraceCheckUtils]: 80: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,817 INFO L290 TraceCheckUtils]: 81: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,817 INFO L290 TraceCheckUtils]: 82: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,818 INFO L290 TraceCheckUtils]: 83: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,818 INFO L290 TraceCheckUtils]: 84: Hoare triple {18159#(<= ~a11~0 0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,818 INFO L290 TraceCheckUtils]: 85: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,819 INFO L290 TraceCheckUtils]: 86: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,819 INFO L290 TraceCheckUtils]: 87: Hoare triple {18159#(<= ~a11~0 0)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,820 INFO L290 TraceCheckUtils]: 88: Hoare triple {18159#(<= ~a11~0 0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,820 INFO L290 TraceCheckUtils]: 89: Hoare triple {18159#(<= ~a11~0 0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,820 INFO L290 TraceCheckUtils]: 90: Hoare triple {18159#(<= ~a11~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,821 INFO L290 TraceCheckUtils]: 91: Hoare triple {18159#(<= ~a11~0 0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,821 INFO L290 TraceCheckUtils]: 92: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,821 INFO L290 TraceCheckUtils]: 93: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,822 INFO L290 TraceCheckUtils]: 94: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,822 INFO L290 TraceCheckUtils]: 95: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,823 INFO L290 TraceCheckUtils]: 96: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,823 INFO L290 TraceCheckUtils]: 97: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,823 INFO L290 TraceCheckUtils]: 98: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,824 INFO L290 TraceCheckUtils]: 99: Hoare triple {18159#(<= ~a11~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {18159#(<= ~a11~0 0)} is VALID [2022-02-20 14:47:40,824 INFO L290 TraceCheckUtils]: 100: Hoare triple {18159#(<= ~a11~0 0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {18153#false} is VALID [2022-02-20 14:47:40,824 INFO L290 TraceCheckUtils]: 101: Hoare triple {18153#false} assume !false; {18153#false} is VALID [2022-02-20 14:47:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-02-20 14:47:40,825 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 14:47:40,825 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388470326] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:40,826 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 14:47:40,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 4 [2022-02-20 14:47:40,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092805003] [2022-02-20 14:47:40,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:40,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 102 [2022-02-20 14:47:40,827 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:40,827 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 14:47:40,903 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:40,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:40,904 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:40,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:40,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-20 14:47:40,904 INFO L87 Difference]: Start difference. First operand 1858 states and 2275 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 14:47:42,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:42,461 INFO L93 Difference]: Finished difference Result 4708 states and 5786 transitions. [2022-02-20 14:47:42,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:42,462 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 102 [2022-02-20 14:47:42,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:42,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 14:47:42,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 730 transitions. [2022-02-20 14:47:42,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 14:47:42,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 730 transitions. [2022-02-20 14:47:42,470 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 730 transitions. [2022-02-20 14:47:42,948 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 730 edges. 730 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:43,164 INFO L225 Difference]: With dead ends: 4708 [2022-02-20 14:47:43,165 INFO L226 Difference]: Without dead ends: 2712 [2022-02-20 14:47:43,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-20 14:47:43,172 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 114 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:43,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 108 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:43,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2712 states. [2022-02-20 14:47:43,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2712 to 2711. [2022-02-20 14:47:43,247 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:43,252 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2712 states. Second operand has 2711 states, 2710 states have (on average 1.2022140221402213) internal successors, (3258), 2710 states have internal predecessors, (3258), 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 14:47:43,269 INFO L74 IsIncluded]: Start isIncluded. First operand 2712 states. Second operand has 2711 states, 2710 states have (on average 1.2022140221402213) internal successors, (3258), 2710 states have internal predecessors, (3258), 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 14:47:43,273 INFO L87 Difference]: Start difference. First operand 2712 states. Second operand has 2711 states, 2710 states have (on average 1.2022140221402213) internal successors, (3258), 2710 states have internal predecessors, (3258), 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 14:47:43,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:43,503 INFO L93 Difference]: Finished difference Result 2712 states and 3259 transitions. [2022-02-20 14:47:43,503 INFO L276 IsEmpty]: Start isEmpty. Operand 2712 states and 3259 transitions. [2022-02-20 14:47:43,508 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:43,508 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:43,511 INFO L74 IsIncluded]: Start isIncluded. First operand has 2711 states, 2710 states have (on average 1.2022140221402213) internal successors, (3258), 2710 states have internal predecessors, (3258), 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 2712 states. [2022-02-20 14:47:43,514 INFO L87 Difference]: Start difference. First operand has 2711 states, 2710 states have (on average 1.2022140221402213) internal successors, (3258), 2710 states have internal predecessors, (3258), 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 2712 states. [2022-02-20 14:47:43,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:43,742 INFO L93 Difference]: Finished difference Result 2712 states and 3259 transitions. [2022-02-20 14:47:43,743 INFO L276 IsEmpty]: Start isEmpty. Operand 2712 states and 3259 transitions. [2022-02-20 14:47:43,746 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:43,747 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:43,747 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:43,747 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:43,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2711 states, 2710 states have (on average 1.2022140221402213) internal successors, (3258), 2710 states have internal predecessors, (3258), 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 14:47:43,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2711 states to 2711 states and 3258 transitions. [2022-02-20 14:47:43,994 INFO L78 Accepts]: Start accepts. Automaton has 2711 states and 3258 transitions. Word has length 102 [2022-02-20 14:47:43,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:43,994 INFO L470 AbstractCegarLoop]: Abstraction has 2711 states and 3258 transitions. [2022-02-20 14:47:43,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 2 states have internal predecessors, (92), 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 14:47:43,994 INFO L276 IsEmpty]: Start isEmpty. Operand 2711 states and 3258 transitions. [2022-02-20 14:47:43,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-02-20 14:47:43,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:43,997 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:44,020 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 14:47:44,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 14:47:44,209 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:44,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:44,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1000789268, now seen corresponding path program 1 times [2022-02-20 14:47:44,209 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:44,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180499785] [2022-02-20 14:47:44,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:44,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:44,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:44,284 INFO L290 TraceCheckUtils]: 0: Hoare triple {31409#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {31409#true} is VALID [2022-02-20 14:47:44,285 INFO L290 TraceCheckUtils]: 1: Hoare triple {31409#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; {31409#true} is VALID [2022-02-20 14:47:44,285 INFO L290 TraceCheckUtils]: 2: Hoare triple {31409#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; {31409#true} is VALID [2022-02-20 14:47:44,285 INFO L290 TraceCheckUtils]: 3: Hoare triple {31409#true} assume !((((1 != 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; {31409#true} is VALID [2022-02-20 14:47:44,285 INFO L290 TraceCheckUtils]: 4: Hoare triple {31409#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {31409#true} is VALID [2022-02-20 14:47:44,286 INFO L290 TraceCheckUtils]: 5: Hoare triple {31409#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res#1 := 22; {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:44,286 INFO L290 TraceCheckUtils]: 6: Hoare triple {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} 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; {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:44,287 INFO L290 TraceCheckUtils]: 7: Hoare triple {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} 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; {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:44,287 INFO L290 TraceCheckUtils]: 8: Hoare triple {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} assume !((((1 != 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; {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:44,288 INFO L290 TraceCheckUtils]: 9: Hoare triple {31411#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} assume ((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {31410#false} is VALID [2022-02-20 14:47:44,288 INFO L290 TraceCheckUtils]: 10: Hoare triple {31410#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; {31410#false} is VALID [2022-02-20 14:47:44,288 INFO L290 TraceCheckUtils]: 11: Hoare triple {31410#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; {31410#false} is VALID [2022-02-20 14:47:44,288 INFO L290 TraceCheckUtils]: 12: Hoare triple {31410#false} assume !((((1 != 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; {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 13: Hoare triple {31410#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 14: Hoare triple {31410#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 15: Hoare triple {31410#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 16: Hoare triple {31410#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 17: Hoare triple {31410#false} assume ((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0;~a25~0 := 0;calculate_output_#res#1 := -1; {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 18: Hoare triple {31410#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; {31410#false} is VALID [2022-02-20 14:47:44,289 INFO L290 TraceCheckUtils]: 19: Hoare triple {31410#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; {31410#false} is VALID [2022-02-20 14:47:44,290 INFO L290 TraceCheckUtils]: 20: Hoare triple {31410#false} assume !((((1 != 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; {31410#false} is VALID [2022-02-20 14:47:44,290 INFO L290 TraceCheckUtils]: 21: Hoare triple {31410#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,290 INFO L290 TraceCheckUtils]: 22: Hoare triple {31410#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {31410#false} is VALID [2022-02-20 14:47:44,290 INFO L290 TraceCheckUtils]: 23: Hoare triple {31410#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,290 INFO L290 TraceCheckUtils]: 24: Hoare triple {31410#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,290 INFO L290 TraceCheckUtils]: 25: Hoare triple {31410#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,291 INFO L290 TraceCheckUtils]: 26: Hoare triple {31410#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,291 INFO L290 TraceCheckUtils]: 27: Hoare triple {31410#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,291 INFO L290 TraceCheckUtils]: 28: Hoare triple {31410#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,291 INFO L290 TraceCheckUtils]: 29: Hoare triple {31410#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,291 INFO L290 TraceCheckUtils]: 30: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,291 INFO L290 TraceCheckUtils]: 31: Hoare triple {31410#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,292 INFO L290 TraceCheckUtils]: 32: Hoare triple {31410#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,292 INFO L290 TraceCheckUtils]: 33: Hoare triple {31410#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {31410#false} is VALID [2022-02-20 14:47:44,292 INFO L290 TraceCheckUtils]: 34: Hoare triple {31410#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,292 INFO L290 TraceCheckUtils]: 35: Hoare triple {31410#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,292 INFO L290 TraceCheckUtils]: 36: Hoare triple {31410#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,292 INFO L290 TraceCheckUtils]: 37: Hoare triple {31410#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {31410#false} is VALID [2022-02-20 14:47:44,293 INFO L290 TraceCheckUtils]: 38: Hoare triple {31410#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {31410#false} is VALID [2022-02-20 14:47:44,293 INFO L290 TraceCheckUtils]: 39: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,294 INFO L290 TraceCheckUtils]: 40: Hoare triple {31410#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,294 INFO L290 TraceCheckUtils]: 41: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,294 INFO L290 TraceCheckUtils]: 42: Hoare triple {31410#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,295 INFO L290 TraceCheckUtils]: 43: Hoare triple {31410#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,295 INFO L290 TraceCheckUtils]: 44: Hoare triple {31410#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,295 INFO L290 TraceCheckUtils]: 45: Hoare triple {31410#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,296 INFO L290 TraceCheckUtils]: 46: Hoare triple {31410#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,297 INFO L290 TraceCheckUtils]: 47: Hoare triple {31410#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,297 INFO L290 TraceCheckUtils]: 48: Hoare triple {31410#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,297 INFO L290 TraceCheckUtils]: 49: Hoare triple {31410#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {31410#false} is VALID [2022-02-20 14:47:44,297 INFO L290 TraceCheckUtils]: 50: Hoare triple {31410#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,297 INFO L290 TraceCheckUtils]: 51: Hoare triple {31410#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {31410#false} is VALID [2022-02-20 14:47:44,297 INFO L290 TraceCheckUtils]: 52: Hoare triple {31410#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,298 INFO L290 TraceCheckUtils]: 53: Hoare triple {31410#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,298 INFO L290 TraceCheckUtils]: 54: Hoare triple {31410#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {31410#false} is VALID [2022-02-20 14:47:44,298 INFO L290 TraceCheckUtils]: 55: Hoare triple {31410#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,298 INFO L290 TraceCheckUtils]: 56: Hoare triple {31410#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,298 INFO L290 TraceCheckUtils]: 57: Hoare triple {31410#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {31410#false} is VALID [2022-02-20 14:47:44,298 INFO L290 TraceCheckUtils]: 58: Hoare triple {31410#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 59: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 60: Hoare triple {31410#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 61: Hoare triple {31410#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 62: Hoare triple {31410#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 63: Hoare triple {31410#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 64: Hoare triple {31410#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,299 INFO L290 TraceCheckUtils]: 65: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {31410#false} is VALID [2022-02-20 14:47:44,300 INFO L290 TraceCheckUtils]: 66: Hoare triple {31410#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,300 INFO L290 TraceCheckUtils]: 67: Hoare triple {31410#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,300 INFO L290 TraceCheckUtils]: 68: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {31410#false} is VALID [2022-02-20 14:47:44,300 INFO L290 TraceCheckUtils]: 69: Hoare triple {31410#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {31410#false} is VALID [2022-02-20 14:47:44,300 INFO L290 TraceCheckUtils]: 70: Hoare triple {31410#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,300 INFO L290 TraceCheckUtils]: 71: Hoare triple {31410#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 72: Hoare triple {31410#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 73: Hoare triple {31410#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 74: Hoare triple {31410#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 75: Hoare triple {31410#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 76: Hoare triple {31410#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 77: Hoare triple {31410#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,301 INFO L290 TraceCheckUtils]: 78: Hoare triple {31410#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,302 INFO L290 TraceCheckUtils]: 79: Hoare triple {31410#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,302 INFO L290 TraceCheckUtils]: 80: Hoare triple {31410#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {31410#false} is VALID [2022-02-20 14:47:44,302 INFO L290 TraceCheckUtils]: 81: Hoare triple {31410#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,302 INFO L290 TraceCheckUtils]: 82: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,302 INFO L290 TraceCheckUtils]: 83: Hoare triple {31410#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,302 INFO L290 TraceCheckUtils]: 84: Hoare triple {31410#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 85: Hoare triple {31410#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 86: Hoare triple {31410#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 87: Hoare triple {31410#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 88: Hoare triple {31410#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 89: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 90: Hoare triple {31410#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,303 INFO L290 TraceCheckUtils]: 91: Hoare triple {31410#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {31410#false} is VALID [2022-02-20 14:47:44,304 INFO L290 TraceCheckUtils]: 92: Hoare triple {31410#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {31410#false} is VALID [2022-02-20 14:47:44,304 INFO L290 TraceCheckUtils]: 93: Hoare triple {31410#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,304 INFO L290 TraceCheckUtils]: 94: Hoare triple {31410#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {31410#false} is VALID [2022-02-20 14:47:44,305 INFO L290 TraceCheckUtils]: 95: Hoare triple {31410#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {31410#false} is VALID [2022-02-20 14:47:44,305 INFO L290 TraceCheckUtils]: 96: Hoare triple {31410#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,305 INFO L290 TraceCheckUtils]: 97: Hoare triple {31410#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,305 INFO L290 TraceCheckUtils]: 98: Hoare triple {31410#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,305 INFO L290 TraceCheckUtils]: 99: Hoare triple {31410#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,305 INFO L290 TraceCheckUtils]: 100: Hoare triple {31410#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,306 INFO L290 TraceCheckUtils]: 101: Hoare triple {31410#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,306 INFO L290 TraceCheckUtils]: 102: Hoare triple {31410#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,306 INFO L290 TraceCheckUtils]: 103: Hoare triple {31410#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {31410#false} is VALID [2022-02-20 14:47:44,306 INFO L290 TraceCheckUtils]: 104: Hoare triple {31410#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {31410#false} is VALID [2022-02-20 14:47:44,306 INFO L290 TraceCheckUtils]: 105: Hoare triple {31410#false} assume !false; {31410#false} is VALID [2022-02-20 14:47:44,307 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-02-20 14:47:44,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:44,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180499785] [2022-02-20 14:47:44,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180499785] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:44,308 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:44,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:44,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681379461] [2022-02-20 14:47:44,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:44,308 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 106 [2022-02-20 14:47:44,309 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:44,309 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 14:47:44,379 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 99 edges. 99 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:44,379 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:44,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:44,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:44,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:44,382 INFO L87 Difference]: Start difference. First operand 2711 states and 3258 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 14:47:46,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:46,252 INFO L93 Difference]: Finished difference Result 6124 states and 7449 transitions. [2022-02-20 14:47:46,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:46,253 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 106 [2022-02-20 14:47:46,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:46,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 14:47:46,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 717 transitions. [2022-02-20 14:47:46,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 14:47:46,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 717 transitions. [2022-02-20 14:47:46,258 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 717 transitions. [2022-02-20 14:47:46,723 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 717 edges. 717 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:47,098 INFO L225 Difference]: With dead ends: 6124 [2022-02-20 14:47:47,098 INFO L226 Difference]: Without dead ends: 3415 [2022-02-20 14:47:47,102 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 14:47:47,103 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 144 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:47,103 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 254 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:47,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3415 states. [2022-02-20 14:47:47,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3415 to 3271. [2022-02-20 14:47:47,176 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:47,180 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3415 states. Second operand has 3271 states, 3270 states have (on average 1.182262996941896) internal successors, (3866), 3270 states have internal predecessors, (3866), 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 14:47:47,183 INFO L74 IsIncluded]: Start isIncluded. First operand 3415 states. Second operand has 3271 states, 3270 states have (on average 1.182262996941896) internal successors, (3866), 3270 states have internal predecessors, (3866), 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 14:47:47,186 INFO L87 Difference]: Start difference. First operand 3415 states. Second operand has 3271 states, 3270 states have (on average 1.182262996941896) internal successors, (3866), 3270 states have internal predecessors, (3866), 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 14:47:47,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:47,612 INFO L93 Difference]: Finished difference Result 3415 states and 4021 transitions. [2022-02-20 14:47:47,612 INFO L276 IsEmpty]: Start isEmpty. Operand 3415 states and 4021 transitions. [2022-02-20 14:47:47,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:47,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:47,619 INFO L74 IsIncluded]: Start isIncluded. First operand has 3271 states, 3270 states have (on average 1.182262996941896) internal successors, (3866), 3270 states have internal predecessors, (3866), 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 3415 states. [2022-02-20 14:47:47,623 INFO L87 Difference]: Start difference. First operand has 3271 states, 3270 states have (on average 1.182262996941896) internal successors, (3866), 3270 states have internal predecessors, (3866), 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 3415 states. [2022-02-20 14:47:48,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:48,055 INFO L93 Difference]: Finished difference Result 3415 states and 4021 transitions. [2022-02-20 14:47:48,055 INFO L276 IsEmpty]: Start isEmpty. Operand 3415 states and 4021 transitions. [2022-02-20 14:47:48,058 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:48,058 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:48,058 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:48,058 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:48,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3271 states, 3270 states have (on average 1.182262996941896) internal successors, (3866), 3270 states have internal predecessors, (3866), 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 14:47:48,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3271 states to 3271 states and 3866 transitions. [2022-02-20 14:47:48,509 INFO L78 Accepts]: Start accepts. Automaton has 3271 states and 3866 transitions. Word has length 106 [2022-02-20 14:47:48,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:48,509 INFO L470 AbstractCegarLoop]: Abstraction has 3271 states and 3866 transitions. [2022-02-20 14:47:48,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 14:47:48,510 INFO L276 IsEmpty]: Start isEmpty. Operand 3271 states and 3866 transitions. [2022-02-20 14:47:48,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-02-20 14:47:48,512 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:48,512 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:48,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 14:47:48,513 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:48,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:48,513 INFO L85 PathProgramCache]: Analyzing trace with hash 443706062, now seen corresponding path program 1 times [2022-02-20 14:47:48,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:48,513 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023385958] [2022-02-20 14:47:48,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:48,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:48,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:48,557 INFO L290 TraceCheckUtils]: 0: Hoare triple {47771#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {47771#true} is VALID [2022-02-20 14:47:48,557 INFO L290 TraceCheckUtils]: 1: Hoare triple {47771#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; {47771#true} is VALID [2022-02-20 14:47:48,558 INFO L290 TraceCheckUtils]: 2: Hoare triple {47771#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; {47771#true} is VALID [2022-02-20 14:47:48,558 INFO L290 TraceCheckUtils]: 3: Hoare triple {47771#true} assume !((((1 != 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; {47771#true} is VALID [2022-02-20 14:47:48,558 INFO L290 TraceCheckUtils]: 4: Hoare triple {47771#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {47771#true} is VALID [2022-02-20 14:47:48,558 INFO L290 TraceCheckUtils]: 5: Hoare triple {47771#true} assume 8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0);~a28~0 := 10;calculate_output_#res#1 := 22; {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,559 INFO L290 TraceCheckUtils]: 6: Hoare triple {47773#(<= ~a28~0 10)} 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; {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,559 INFO L290 TraceCheckUtils]: 7: Hoare triple {47773#(<= ~a28~0 10)} 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; {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,559 INFO L290 TraceCheckUtils]: 8: Hoare triple {47773#(<= ~a28~0 10)} assume !((((1 != 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; {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,560 INFO L290 TraceCheckUtils]: 9: Hoare triple {47773#(<= ~a28~0 10)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,560 INFO L290 TraceCheckUtils]: 10: Hoare triple {47773#(<= ~a28~0 10)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,560 INFO L290 TraceCheckUtils]: 11: Hoare triple {47773#(<= ~a28~0 10)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,561 INFO L290 TraceCheckUtils]: 12: Hoare triple {47773#(<= ~a28~0 10)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,561 INFO L290 TraceCheckUtils]: 13: Hoare triple {47773#(<= ~a28~0 10)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,562 INFO L290 TraceCheckUtils]: 14: Hoare triple {47773#(<= ~a28~0 10)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,562 INFO L290 TraceCheckUtils]: 15: Hoare triple {47773#(<= ~a28~0 10)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,562 INFO L290 TraceCheckUtils]: 16: Hoare triple {47773#(<= ~a28~0 10)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,563 INFO L290 TraceCheckUtils]: 17: Hoare triple {47773#(<= ~a28~0 10)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,563 INFO L290 TraceCheckUtils]: 18: Hoare triple {47773#(<= ~a28~0 10)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,563 INFO L290 TraceCheckUtils]: 19: Hoare triple {47773#(<= ~a28~0 10)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,564 INFO L290 TraceCheckUtils]: 20: Hoare triple {47773#(<= ~a28~0 10)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,564 INFO L290 TraceCheckUtils]: 21: Hoare triple {47773#(<= ~a28~0 10)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,564 INFO L290 TraceCheckUtils]: 22: Hoare triple {47773#(<= ~a28~0 10)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,565 INFO L290 TraceCheckUtils]: 23: Hoare triple {47773#(<= ~a28~0 10)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,565 INFO L290 TraceCheckUtils]: 24: Hoare triple {47773#(<= ~a28~0 10)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,565 INFO L290 TraceCheckUtils]: 25: Hoare triple {47773#(<= ~a28~0 10)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,566 INFO L290 TraceCheckUtils]: 26: Hoare triple {47773#(<= ~a28~0 10)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,566 INFO L290 TraceCheckUtils]: 27: Hoare triple {47773#(<= ~a28~0 10)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,566 INFO L290 TraceCheckUtils]: 28: Hoare triple {47773#(<= ~a28~0 10)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {47773#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:48,567 INFO L290 TraceCheckUtils]: 29: Hoare triple {47773#(<= ~a28~0 10)} assume !(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res#1 := -1; {47772#false} is VALID [2022-02-20 14:47:48,567 INFO L290 TraceCheckUtils]: 30: Hoare triple {47772#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; {47772#false} is VALID [2022-02-20 14:47:48,567 INFO L290 TraceCheckUtils]: 31: Hoare triple {47772#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; {47772#false} is VALID [2022-02-20 14:47:48,567 INFO L290 TraceCheckUtils]: 32: Hoare triple {47772#false} assume !((((1 != 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; {47772#false} is VALID [2022-02-20 14:47:48,567 INFO L290 TraceCheckUtils]: 33: Hoare triple {47772#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,568 INFO L290 TraceCheckUtils]: 34: Hoare triple {47772#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {47772#false} is VALID [2022-02-20 14:47:48,568 INFO L290 TraceCheckUtils]: 35: Hoare triple {47772#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,568 INFO L290 TraceCheckUtils]: 36: Hoare triple {47772#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,568 INFO L290 TraceCheckUtils]: 37: Hoare triple {47772#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,568 INFO L290 TraceCheckUtils]: 38: Hoare triple {47772#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,568 INFO L290 TraceCheckUtils]: 39: Hoare triple {47772#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 40: Hoare triple {47772#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 41: Hoare triple {47772#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 42: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 43: Hoare triple {47772#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 44: Hoare triple {47772#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 45: Hoare triple {47772#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {47772#false} is VALID [2022-02-20 14:47:48,569 INFO L290 TraceCheckUtils]: 46: Hoare triple {47772#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,570 INFO L290 TraceCheckUtils]: 47: Hoare triple {47772#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,570 INFO L290 TraceCheckUtils]: 48: Hoare triple {47772#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,570 INFO L290 TraceCheckUtils]: 49: Hoare triple {47772#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {47772#false} is VALID [2022-02-20 14:47:48,570 INFO L290 TraceCheckUtils]: 50: Hoare triple {47772#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {47772#false} is VALID [2022-02-20 14:47:48,570 INFO L290 TraceCheckUtils]: 51: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,570 INFO L290 TraceCheckUtils]: 52: Hoare triple {47772#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 53: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 54: Hoare triple {47772#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 55: Hoare triple {47772#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 56: Hoare triple {47772#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 57: Hoare triple {47772#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 58: Hoare triple {47772#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,571 INFO L290 TraceCheckUtils]: 59: Hoare triple {47772#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 60: Hoare triple {47772#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 61: Hoare triple {47772#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 62: Hoare triple {47772#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 63: Hoare triple {47772#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 64: Hoare triple {47772#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 65: Hoare triple {47772#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,572 INFO L290 TraceCheckUtils]: 66: Hoare triple {47772#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {47772#false} is VALID [2022-02-20 14:47:48,573 INFO L290 TraceCheckUtils]: 67: Hoare triple {47772#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,573 INFO L290 TraceCheckUtils]: 68: Hoare triple {47772#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,573 INFO L290 TraceCheckUtils]: 69: Hoare triple {47772#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {47772#false} is VALID [2022-02-20 14:47:48,573 INFO L290 TraceCheckUtils]: 70: Hoare triple {47772#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,573 INFO L290 TraceCheckUtils]: 71: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,573 INFO L290 TraceCheckUtils]: 72: Hoare triple {47772#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 73: Hoare triple {47772#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 74: Hoare triple {47772#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 75: Hoare triple {47772#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 76: Hoare triple {47772#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 77: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 78: Hoare triple {47772#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,574 INFO L290 TraceCheckUtils]: 79: Hoare triple {47772#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 80: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 81: Hoare triple {47772#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 82: Hoare triple {47772#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 83: Hoare triple {47772#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 84: Hoare triple {47772#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 85: Hoare triple {47772#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,575 INFO L290 TraceCheckUtils]: 86: Hoare triple {47772#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {47772#false} is VALID [2022-02-20 14:47:48,576 INFO L290 TraceCheckUtils]: 87: Hoare triple {47772#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,576 INFO L290 TraceCheckUtils]: 88: Hoare triple {47772#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,576 INFO L290 TraceCheckUtils]: 89: Hoare triple {47772#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,576 INFO L290 TraceCheckUtils]: 90: Hoare triple {47772#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,576 INFO L290 TraceCheckUtils]: 91: Hoare triple {47772#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,576 INFO L290 TraceCheckUtils]: 92: Hoare triple {47772#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 93: Hoare triple {47772#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 94: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 95: Hoare triple {47772#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 96: Hoare triple {47772#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 97: Hoare triple {47772#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 98: Hoare triple {47772#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,577 INFO L290 TraceCheckUtils]: 99: Hoare triple {47772#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 100: Hoare triple {47772#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 101: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 102: Hoare triple {47772#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 103: Hoare triple {47772#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 104: Hoare triple {47772#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 105: Hoare triple {47772#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,578 INFO L290 TraceCheckUtils]: 106: Hoare triple {47772#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {47772#false} is VALID [2022-02-20 14:47:48,579 INFO L290 TraceCheckUtils]: 107: Hoare triple {47772#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {47772#false} is VALID [2022-02-20 14:47:48,579 INFO L290 TraceCheckUtils]: 108: Hoare triple {47772#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,579 INFO L290 TraceCheckUtils]: 109: Hoare triple {47772#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,579 INFO L290 TraceCheckUtils]: 110: Hoare triple {47772#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,579 INFO L290 TraceCheckUtils]: 111: Hoare triple {47772#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,579 INFO L290 TraceCheckUtils]: 112: Hoare triple {47772#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,580 INFO L290 TraceCheckUtils]: 113: Hoare triple {47772#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,580 INFO L290 TraceCheckUtils]: 114: Hoare triple {47772#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,580 INFO L290 TraceCheckUtils]: 115: Hoare triple {47772#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {47772#false} is VALID [2022-02-20 14:47:48,580 INFO L290 TraceCheckUtils]: 116: Hoare triple {47772#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {47772#false} is VALID [2022-02-20 14:47:48,580 INFO L290 TraceCheckUtils]: 117: Hoare triple {47772#false} assume !false; {47772#false} is VALID [2022-02-20 14:47:48,581 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:47:48,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:48,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023385958] [2022-02-20 14:47:48,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023385958] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:48,581 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:48,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:48,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034021327] [2022-02-20 14:47:48,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:48,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 118 [2022-02-20 14:47:48,583 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:48,583 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 14:47:48,673 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 118 edges. 118 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:48,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:48,674 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:48,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:48,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:48,675 INFO L87 Difference]: Start difference. First operand 3271 states and 3866 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 14:47:51,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:51,077 INFO L93 Difference]: Finished difference Result 7101 states and 8361 transitions. [2022-02-20 14:47:51,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:51,077 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 118 [2022-02-20 14:47:51,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:51,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 14:47:51,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2022-02-20 14:47:51,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 14:47:51,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2022-02-20 14:47:51,082 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 679 transitions. [2022-02-20 14:47:51,515 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 14:47:51,993 INFO L225 Difference]: With dead ends: 7101 [2022-02-20 14:47:51,993 INFO L226 Difference]: Without dead ends: 3832 [2022-02-20 14:47:51,997 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 14:47:51,998 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 159 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:51,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 62 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:52,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3832 states. [2022-02-20 14:47:52,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3832 to 3831. [2022-02-20 14:47:52,109 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:52,113 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3832 states. Second operand has 3831 states, 3830 states have (on average 1.1527415143603132) internal successors, (4415), 3830 states have internal predecessors, (4415), 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 14:47:52,117 INFO L74 IsIncluded]: Start isIncluded. First operand 3832 states. Second operand has 3831 states, 3830 states have (on average 1.1527415143603132) internal successors, (4415), 3830 states have internal predecessors, (4415), 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 14:47:52,121 INFO L87 Difference]: Start difference. First operand 3832 states. Second operand has 3831 states, 3830 states have (on average 1.1527415143603132) internal successors, (4415), 3830 states have internal predecessors, (4415), 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 14:47:52,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:52,603 INFO L93 Difference]: Finished difference Result 3832 states and 4417 transitions. [2022-02-20 14:47:52,603 INFO L276 IsEmpty]: Start isEmpty. Operand 3832 states and 4417 transitions. [2022-02-20 14:47:52,606 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:52,606 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:52,609 INFO L74 IsIncluded]: Start isIncluded. First operand has 3831 states, 3830 states have (on average 1.1527415143603132) internal successors, (4415), 3830 states have internal predecessors, (4415), 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 3832 states. [2022-02-20 14:47:52,610 INFO L87 Difference]: Start difference. First operand has 3831 states, 3830 states have (on average 1.1527415143603132) internal successors, (4415), 3830 states have internal predecessors, (4415), 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 3832 states. [2022-02-20 14:47:53,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:53,089 INFO L93 Difference]: Finished difference Result 3832 states and 4417 transitions. [2022-02-20 14:47:53,089 INFO L276 IsEmpty]: Start isEmpty. Operand 3832 states and 4417 transitions. [2022-02-20 14:47:53,092 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:53,092 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:53,092 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:53,092 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:53,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3831 states, 3830 states have (on average 1.1527415143603132) internal successors, (4415), 3830 states have internal predecessors, (4415), 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 14:47:53,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 4415 transitions. [2022-02-20 14:47:53,591 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 4415 transitions. Word has length 118 [2022-02-20 14:47:53,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:53,592 INFO L470 AbstractCegarLoop]: Abstraction has 3831 states and 4415 transitions. [2022-02-20 14:47:53,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 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 14:47:53,592 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 4415 transitions. [2022-02-20 14:47:53,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-02-20 14:47:53,594 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:53,595 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:53,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 14:47:53,595 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:53,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:53,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1584256613, now seen corresponding path program 1 times [2022-02-20 14:47:53,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:53,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327153242] [2022-02-20 14:47:53,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:53,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:53,636 INFO L290 TraceCheckUtils]: 0: Hoare triple {66526#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {66526#true} is VALID [2022-02-20 14:47:53,636 INFO L290 TraceCheckUtils]: 1: Hoare triple {66526#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; {66526#true} is VALID [2022-02-20 14:47:53,637 INFO L290 TraceCheckUtils]: 2: Hoare triple {66526#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; {66526#true} is VALID [2022-02-20 14:47:53,637 INFO L290 TraceCheckUtils]: 3: Hoare triple {66526#true} assume !((((1 != 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; {66526#true} is VALID [2022-02-20 14:47:53,637 INFO L290 TraceCheckUtils]: 4: Hoare triple {66526#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {66526#true} is VALID [2022-02-20 14:47:53,637 INFO L290 TraceCheckUtils]: 5: Hoare triple {66526#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {66526#true} is VALID [2022-02-20 14:47:53,637 INFO L290 TraceCheckUtils]: 6: Hoare triple {66526#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {66526#true} is VALID [2022-02-20 14:47:53,637 INFO L290 TraceCheckUtils]: 7: Hoare triple {66526#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {66526#true} is VALID [2022-02-20 14:47:53,638 INFO L290 TraceCheckUtils]: 8: Hoare triple {66526#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {66526#true} is VALID [2022-02-20 14:47:53,638 INFO L290 TraceCheckUtils]: 9: Hoare triple {66526#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res#1 := 26; {66528#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:53,638 INFO L290 TraceCheckUtils]: 10: Hoare triple {66528#(<= 11 ~a28~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; {66528#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:53,639 INFO L290 TraceCheckUtils]: 11: Hoare triple {66528#(<= 11 ~a28~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; {66528#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:53,639 INFO L290 TraceCheckUtils]: 12: Hoare triple {66528#(<= 11 ~a28~0)} assume !((((1 != 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; {66528#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:53,640 INFO L290 TraceCheckUtils]: 13: Hoare triple {66528#(<= 11 ~a28~0)} assume ((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {66527#false} is VALID [2022-02-20 14:47:53,640 INFO L290 TraceCheckUtils]: 14: Hoare triple {66527#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; {66527#false} is VALID [2022-02-20 14:47:53,640 INFO L290 TraceCheckUtils]: 15: Hoare triple {66527#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; {66527#false} is VALID [2022-02-20 14:47:53,640 INFO L290 TraceCheckUtils]: 16: Hoare triple {66527#false} assume !((((1 != 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; {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 17: Hoare triple {66527#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 18: Hoare triple {66527#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 19: Hoare triple {66527#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 20: Hoare triple {66527#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 21: Hoare triple {66527#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 22: Hoare triple {66527#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,641 INFO L290 TraceCheckUtils]: 23: Hoare triple {66527#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 24: Hoare triple {66527#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 25: Hoare triple {66527#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 26: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 27: Hoare triple {66527#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 28: Hoare triple {66527#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 29: Hoare triple {66527#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {66527#false} is VALID [2022-02-20 14:47:53,642 INFO L290 TraceCheckUtils]: 30: Hoare triple {66527#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,643 INFO L290 TraceCheckUtils]: 31: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,643 INFO L290 TraceCheckUtils]: 32: Hoare triple {66527#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,643 INFO L290 TraceCheckUtils]: 33: Hoare triple {66527#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {66527#false} is VALID [2022-02-20 14:47:53,643 INFO L290 TraceCheckUtils]: 34: Hoare triple {66527#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {66527#false} is VALID [2022-02-20 14:47:53,643 INFO L290 TraceCheckUtils]: 35: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,643 INFO L290 TraceCheckUtils]: 36: Hoare triple {66527#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,644 INFO L290 TraceCheckUtils]: 37: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,644 INFO L290 TraceCheckUtils]: 38: Hoare triple {66527#false} assume (1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0;~a25~0 := 0;~a17~0 := 8;calculate_output_#res#1 := -1; {66527#false} is VALID [2022-02-20 14:47:53,644 INFO L290 TraceCheckUtils]: 39: Hoare triple {66527#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; {66527#false} is VALID [2022-02-20 14:47:53,644 INFO L290 TraceCheckUtils]: 40: Hoare triple {66527#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; {66527#false} is VALID [2022-02-20 14:47:53,644 INFO L290 TraceCheckUtils]: 41: Hoare triple {66527#false} assume !((((1 != 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; {66527#false} is VALID [2022-02-20 14:47:53,644 INFO L290 TraceCheckUtils]: 42: Hoare triple {66527#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 43: Hoare triple {66527#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 44: Hoare triple {66527#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 45: Hoare triple {66527#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 46: Hoare triple {66527#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 47: Hoare triple {66527#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 48: Hoare triple {66527#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,645 INFO L290 TraceCheckUtils]: 49: Hoare triple {66527#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,646 INFO L290 TraceCheckUtils]: 50: Hoare triple {66527#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,646 INFO L290 TraceCheckUtils]: 51: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,646 INFO L290 TraceCheckUtils]: 52: Hoare triple {66527#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,646 INFO L290 TraceCheckUtils]: 53: Hoare triple {66527#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,646 INFO L290 TraceCheckUtils]: 54: Hoare triple {66527#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {66527#false} is VALID [2022-02-20 14:47:53,646 INFO L290 TraceCheckUtils]: 55: Hoare triple {66527#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 56: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 57: Hoare triple {66527#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 58: Hoare triple {66527#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 59: Hoare triple {66527#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 60: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 61: Hoare triple {66527#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,647 INFO L290 TraceCheckUtils]: 62: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,648 INFO L290 TraceCheckUtils]: 63: Hoare triple {66527#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,648 INFO L290 TraceCheckUtils]: 64: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,648 INFO L290 TraceCheckUtils]: 65: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,648 INFO L290 TraceCheckUtils]: 66: Hoare triple {66527#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,648 INFO L290 TraceCheckUtils]: 67: Hoare triple {66527#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,648 INFO L290 TraceCheckUtils]: 68: Hoare triple {66527#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 69: Hoare triple {66527#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 70: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 71: Hoare triple {66527#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 72: Hoare triple {66527#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 73: Hoare triple {66527#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 74: Hoare triple {66527#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,649 INFO L290 TraceCheckUtils]: 75: Hoare triple {66527#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {66527#false} is VALID [2022-02-20 14:47:53,650 INFO L290 TraceCheckUtils]: 76: Hoare triple {66527#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,650 INFO L290 TraceCheckUtils]: 77: Hoare triple {66527#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,650 INFO L290 TraceCheckUtils]: 78: Hoare triple {66527#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {66527#false} is VALID [2022-02-20 14:47:53,650 INFO L290 TraceCheckUtils]: 79: Hoare triple {66527#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,650 INFO L290 TraceCheckUtils]: 80: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,650 INFO L290 TraceCheckUtils]: 81: Hoare triple {66527#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 82: Hoare triple {66527#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 83: Hoare triple {66527#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 84: Hoare triple {66527#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 85: Hoare triple {66527#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 86: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 87: Hoare triple {66527#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,651 INFO L290 TraceCheckUtils]: 88: Hoare triple {66527#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 89: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 90: Hoare triple {66527#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 91: Hoare triple {66527#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 92: Hoare triple {66527#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 93: Hoare triple {66527#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 94: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,652 INFO L290 TraceCheckUtils]: 95: Hoare triple {66527#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {66527#false} is VALID [2022-02-20 14:47:53,653 INFO L290 TraceCheckUtils]: 96: Hoare triple {66527#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,653 INFO L290 TraceCheckUtils]: 97: Hoare triple {66527#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,653 INFO L290 TraceCheckUtils]: 98: Hoare triple {66527#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,653 INFO L290 TraceCheckUtils]: 99: Hoare triple {66527#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,653 INFO L290 TraceCheckUtils]: 100: Hoare triple {66527#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,653 INFO L290 TraceCheckUtils]: 101: Hoare triple {66527#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {66527#false} is VALID [2022-02-20 14:47:53,654 INFO L290 TraceCheckUtils]: 102: Hoare triple {66527#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,654 INFO L290 TraceCheckUtils]: 103: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,654 INFO L290 TraceCheckUtils]: 104: Hoare triple {66527#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,654 INFO L290 TraceCheckUtils]: 105: Hoare triple {66527#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {66527#false} is VALID [2022-02-20 14:47:53,654 INFO L290 TraceCheckUtils]: 106: Hoare triple {66527#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,654 INFO L290 TraceCheckUtils]: 107: Hoare triple {66527#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 108: Hoare triple {66527#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 109: Hoare triple {66527#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 110: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 111: Hoare triple {66527#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 112: Hoare triple {66527#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 113: Hoare triple {66527#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {66527#false} is VALID [2022-02-20 14:47:53,655 INFO L290 TraceCheckUtils]: 114: Hoare triple {66527#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 115: Hoare triple {66527#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 116: Hoare triple {66527#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 117: Hoare triple {66527#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 118: Hoare triple {66527#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 119: Hoare triple {66527#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 120: Hoare triple {66527#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,656 INFO L290 TraceCheckUtils]: 121: Hoare triple {66527#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,657 INFO L290 TraceCheckUtils]: 122: Hoare triple {66527#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,657 INFO L290 TraceCheckUtils]: 123: Hoare triple {66527#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,657 INFO L290 TraceCheckUtils]: 124: Hoare triple {66527#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66527#false} is VALID [2022-02-20 14:47:53,657 INFO L290 TraceCheckUtils]: 125: Hoare triple {66527#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {66527#false} is VALID [2022-02-20 14:47:53,657 INFO L290 TraceCheckUtils]: 126: Hoare triple {66527#false} assume !false; {66527#false} is VALID [2022-02-20 14:47:53,658 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-02-20 14:47:53,658 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:53,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327153242] [2022-02-20 14:47:53,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327153242] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:53,658 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:53,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:53,659 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863073744] [2022-02-20 14:47:53,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:53,659 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 127 [2022-02-20 14:47:53,660 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:53,660 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 14:47:53,747 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 103 edges. 103 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:53,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:53,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:53,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:53,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:53,748 INFO L87 Difference]: Start difference. First operand 3831 states and 4415 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 14:47:56,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:56,422 INFO L93 Difference]: Finished difference Result 7661 states and 8830 transitions. [2022-02-20 14:47:56,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:56,423 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 127 [2022-02-20 14:47:56,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:56,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 14:47:56,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2022-02-20 14:47:56,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 14:47:56,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2022-02-20 14:47:56,428 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 669 transitions. [2022-02-20 14:47:56,926 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 669 edges. 669 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:57,405 INFO L225 Difference]: With dead ends: 7661 [2022-02-20 14:47:57,405 INFO L226 Difference]: Without dead ends: 3832 [2022-02-20 14:47:57,409 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 14:47:57,409 INFO L933 BasicCegarLoop]: 246 mSDtfsCounter, 144 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:57,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 265 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:57,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3832 states. [2022-02-20 14:47:57,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3832 to 3831. [2022-02-20 14:47:57,509 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:57,514 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3832 states. Second operand has 3831 states, 3830 states have (on average 1.1383812010443863) internal successors, (4360), 3830 states have internal predecessors, (4360), 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 14:47:57,518 INFO L74 IsIncluded]: Start isIncluded. First operand 3832 states. Second operand has 3831 states, 3830 states have (on average 1.1383812010443863) internal successors, (4360), 3830 states have internal predecessors, (4360), 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 14:47:57,522 INFO L87 Difference]: Start difference. First operand 3832 states. Second operand has 3831 states, 3830 states have (on average 1.1383812010443863) internal successors, (4360), 3830 states have internal predecessors, (4360), 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 14:47:57,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:57,996 INFO L93 Difference]: Finished difference Result 3832 states and 4362 transitions. [2022-02-20 14:47:57,997 INFO L276 IsEmpty]: Start isEmpty. Operand 3832 states and 4362 transitions. [2022-02-20 14:47:58,000 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:58,000 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:58,003 INFO L74 IsIncluded]: Start isIncluded. First operand has 3831 states, 3830 states have (on average 1.1383812010443863) internal successors, (4360), 3830 states have internal predecessors, (4360), 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 3832 states. [2022-02-20 14:47:58,005 INFO L87 Difference]: Start difference. First operand has 3831 states, 3830 states have (on average 1.1383812010443863) internal successors, (4360), 3830 states have internal predecessors, (4360), 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 3832 states. [2022-02-20 14:47:58,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:58,476 INFO L93 Difference]: Finished difference Result 3832 states and 4362 transitions. [2022-02-20 14:47:58,476 INFO L276 IsEmpty]: Start isEmpty. Operand 3832 states and 4362 transitions. [2022-02-20 14:47:58,480 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:58,480 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:58,480 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:58,480 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:58,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3831 states, 3830 states have (on average 1.1383812010443863) internal successors, (4360), 3830 states have internal predecessors, (4360), 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 14:47:58,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3831 states to 3831 states and 4360 transitions. [2022-02-20 14:47:58,991 INFO L78 Accepts]: Start accepts. Automaton has 3831 states and 4360 transitions. Word has length 127 [2022-02-20 14:47:58,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:58,991 INFO L470 AbstractCegarLoop]: Abstraction has 3831 states and 4360 transitions. [2022-02-20 14:47:58,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 14:47:58,991 INFO L276 IsEmpty]: Start isEmpty. Operand 3831 states and 4360 transitions. [2022-02-20 14:47:58,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2022-02-20 14:47:58,994 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:58,994 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-02-20 14:47:58,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-20 14:47:58,994 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:58,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1698114183, now seen corresponding path program 1 times [2022-02-20 14:47:58,995 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:58,995 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633687026] [2022-02-20 14:47:58,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:58,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:59,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:59,057 INFO L290 TraceCheckUtils]: 0: Hoare triple {85849#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,058 INFO L290 TraceCheckUtils]: 1: Hoare triple {85851#(<= ~a17~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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,058 INFO L290 TraceCheckUtils]: 2: Hoare triple {85851#(<= ~a17~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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,058 INFO L290 TraceCheckUtils]: 3: Hoare triple {85851#(<= ~a17~0 8)} assume !((((1 != 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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,059 INFO L290 TraceCheckUtils]: 4: Hoare triple {85851#(<= ~a17~0 8)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,059 INFO L290 TraceCheckUtils]: 5: Hoare triple {85851#(<= ~a17~0 8)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,059 INFO L290 TraceCheckUtils]: 6: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,060 INFO L290 TraceCheckUtils]: 7: Hoare triple {85851#(<= ~a17~0 8)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,060 INFO L290 TraceCheckUtils]: 8: Hoare triple {85851#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,060 INFO L290 TraceCheckUtils]: 9: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,061 INFO L290 TraceCheckUtils]: 10: Hoare triple {85851#(<= ~a17~0 8)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,061 INFO L290 TraceCheckUtils]: 11: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,062 INFO L290 TraceCheckUtils]: 12: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,062 INFO L290 TraceCheckUtils]: 13: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,062 INFO L290 TraceCheckUtils]: 14: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,063 INFO L290 TraceCheckUtils]: 15: Hoare triple {85851#(<= ~a17~0 8)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,063 INFO L290 TraceCheckUtils]: 16: Hoare triple {85851#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,063 INFO L290 TraceCheckUtils]: 17: Hoare triple {85851#(<= ~a17~0 8)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,064 INFO L290 TraceCheckUtils]: 18: Hoare triple {85851#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,064 INFO L290 TraceCheckUtils]: 19: Hoare triple {85851#(<= ~a17~0 8)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,064 INFO L290 TraceCheckUtils]: 20: Hoare triple {85851#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,065 INFO L290 TraceCheckUtils]: 21: Hoare triple {85851#(<= ~a17~0 8)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,065 INFO L290 TraceCheckUtils]: 22: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,065 INFO L290 TraceCheckUtils]: 23: Hoare triple {85851#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,066 INFO L290 TraceCheckUtils]: 24: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,066 INFO L290 TraceCheckUtils]: 25: Hoare triple {85851#(<= ~a17~0 8)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,066 INFO L290 TraceCheckUtils]: 26: Hoare triple {85851#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,067 INFO L290 TraceCheckUtils]: 27: Hoare triple {85851#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,067 INFO L290 TraceCheckUtils]: 28: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,068 INFO L290 TraceCheckUtils]: 29: Hoare triple {85851#(<= ~a17~0 8)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,068 INFO L290 TraceCheckUtils]: 30: Hoare triple {85851#(<= ~a17~0 8)} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 9;calculate_output_#res#1 := 26; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,068 INFO L290 TraceCheckUtils]: 31: Hoare triple {85851#(<= ~a17~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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,069 INFO L290 TraceCheckUtils]: 32: Hoare triple {85851#(<= ~a17~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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,069 INFO L290 TraceCheckUtils]: 33: Hoare triple {85851#(<= ~a17~0 8)} assume !((((1 != 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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,069 INFO L290 TraceCheckUtils]: 34: Hoare triple {85851#(<= ~a17~0 8)} assume ((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,070 INFO L290 TraceCheckUtils]: 35: Hoare triple {85851#(<= ~a17~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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,070 INFO L290 TraceCheckUtils]: 36: Hoare triple {85851#(<= ~a17~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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,070 INFO L290 TraceCheckUtils]: 37: Hoare triple {85851#(<= ~a17~0 8)} assume !((((1 != 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; {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,071 INFO L290 TraceCheckUtils]: 38: Hoare triple {85851#(<= ~a17~0 8)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,071 INFO L290 TraceCheckUtils]: 39: Hoare triple {85851#(<= ~a17~0 8)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,072 INFO L290 TraceCheckUtils]: 40: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,072 INFO L290 TraceCheckUtils]: 41: Hoare triple {85851#(<= ~a17~0 8)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,072 INFO L290 TraceCheckUtils]: 42: Hoare triple {85851#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,073 INFO L290 TraceCheckUtils]: 43: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,073 INFO L290 TraceCheckUtils]: 44: Hoare triple {85851#(<= ~a17~0 8)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,073 INFO L290 TraceCheckUtils]: 45: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,074 INFO L290 TraceCheckUtils]: 46: Hoare triple {85851#(<= ~a17~0 8)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,074 INFO L290 TraceCheckUtils]: 47: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,074 INFO L290 TraceCheckUtils]: 48: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,075 INFO L290 TraceCheckUtils]: 49: Hoare triple {85851#(<= ~a17~0 8)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,075 INFO L290 TraceCheckUtils]: 50: Hoare triple {85851#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,075 INFO L290 TraceCheckUtils]: 51: Hoare triple {85851#(<= ~a17~0 8)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,076 INFO L290 TraceCheckUtils]: 52: Hoare triple {85851#(<= ~a17~0 8)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,076 INFO L290 TraceCheckUtils]: 53: Hoare triple {85851#(<= ~a17~0 8)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,076 INFO L290 TraceCheckUtils]: 54: Hoare triple {85851#(<= ~a17~0 8)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,077 INFO L290 TraceCheckUtils]: 55: Hoare triple {85851#(<= ~a17~0 8)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,077 INFO L290 TraceCheckUtils]: 56: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,078 INFO L290 TraceCheckUtils]: 57: Hoare triple {85851#(<= ~a17~0 8)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,078 INFO L290 TraceCheckUtils]: 58: Hoare triple {85851#(<= ~a17~0 8)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {85851#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:59,078 INFO L290 TraceCheckUtils]: 59: Hoare triple {85851#(<= ~a17~0 8)} assume (1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0;~a25~0 := 0;~a17~0 := 8;calculate_output_#res#1 := -1; {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 60: Hoare triple {85850#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; {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 61: Hoare triple {85850#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; {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 62: Hoare triple {85850#false} assume !((((1 != 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; {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 63: Hoare triple {85850#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 64: Hoare triple {85850#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 65: Hoare triple {85850#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,079 INFO L290 TraceCheckUtils]: 66: Hoare triple {85850#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 67: Hoare triple {85850#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 68: Hoare triple {85850#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 69: Hoare triple {85850#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 70: Hoare triple {85850#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 71: Hoare triple {85850#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 72: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,080 INFO L290 TraceCheckUtils]: 73: Hoare triple {85850#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,081 INFO L290 TraceCheckUtils]: 74: Hoare triple {85850#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,081 INFO L290 TraceCheckUtils]: 75: Hoare triple {85850#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {85850#false} is VALID [2022-02-20 14:47:59,081 INFO L290 TraceCheckUtils]: 76: Hoare triple {85850#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,081 INFO L290 TraceCheckUtils]: 77: Hoare triple {85850#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,081 INFO L290 TraceCheckUtils]: 78: Hoare triple {85850#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,081 INFO L290 TraceCheckUtils]: 79: Hoare triple {85850#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 80: Hoare triple {85850#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 81: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 82: Hoare triple {85850#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 83: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 84: Hoare triple {85850#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 85: Hoare triple {85850#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,082 INFO L290 TraceCheckUtils]: 86: Hoare triple {85850#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,083 INFO L290 TraceCheckUtils]: 87: Hoare triple {85850#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,083 INFO L290 TraceCheckUtils]: 88: Hoare triple {85850#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,083 INFO L290 TraceCheckUtils]: 89: Hoare triple {85850#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,083 INFO L290 TraceCheckUtils]: 90: Hoare triple {85850#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,083 INFO L290 TraceCheckUtils]: 91: Hoare triple {85850#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {85850#false} is VALID [2022-02-20 14:47:59,083 INFO L290 TraceCheckUtils]: 92: Hoare triple {85850#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 93: Hoare triple {85850#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 94: Hoare triple {85850#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 95: Hoare triple {85850#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 96: Hoare triple {85850#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 97: Hoare triple {85850#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 98: Hoare triple {85850#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,084 INFO L290 TraceCheckUtils]: 99: Hoare triple {85850#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {85850#false} is VALID [2022-02-20 14:47:59,085 INFO L290 TraceCheckUtils]: 100: Hoare triple {85850#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,085 INFO L290 TraceCheckUtils]: 101: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,085 INFO L290 TraceCheckUtils]: 102: Hoare triple {85850#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,085 INFO L290 TraceCheckUtils]: 103: Hoare triple {85850#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,085 INFO L290 TraceCheckUtils]: 104: Hoare triple {85850#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,085 INFO L290 TraceCheckUtils]: 105: Hoare triple {85850#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 106: Hoare triple {85850#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 107: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 108: Hoare triple {85850#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 109: Hoare triple {85850#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 110: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 111: Hoare triple {85850#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {85850#false} is VALID [2022-02-20 14:47:59,086 INFO L290 TraceCheckUtils]: 112: Hoare triple {85850#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 113: Hoare triple {85850#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 114: Hoare triple {85850#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 115: Hoare triple {85850#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 116: Hoare triple {85850#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 117: Hoare triple {85850#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 118: Hoare triple {85850#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,087 INFO L290 TraceCheckUtils]: 119: Hoare triple {85850#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,088 INFO L290 TraceCheckUtils]: 120: Hoare triple {85850#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,088 INFO L290 TraceCheckUtils]: 121: Hoare triple {85850#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,088 INFO L290 TraceCheckUtils]: 122: Hoare triple {85850#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {85850#false} is VALID [2022-02-20 14:47:59,088 INFO L290 TraceCheckUtils]: 123: Hoare triple {85850#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,088 INFO L290 TraceCheckUtils]: 124: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,088 INFO L290 TraceCheckUtils]: 125: Hoare triple {85850#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 126: Hoare triple {85850#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 127: Hoare triple {85850#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 128: Hoare triple {85850#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 129: Hoare triple {85850#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 130: Hoare triple {85850#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 131: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {85850#false} is VALID [2022-02-20 14:47:59,089 INFO L290 TraceCheckUtils]: 132: Hoare triple {85850#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,090 INFO L290 TraceCheckUtils]: 133: Hoare triple {85850#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {85850#false} is VALID [2022-02-20 14:47:59,090 INFO L290 TraceCheckUtils]: 134: Hoare triple {85850#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {85850#false} is VALID [2022-02-20 14:47:59,090 INFO L290 TraceCheckUtils]: 135: Hoare triple {85850#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,090 INFO L290 TraceCheckUtils]: 136: Hoare triple {85850#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {85850#false} is VALID [2022-02-20 14:47:59,090 INFO L290 TraceCheckUtils]: 137: Hoare triple {85850#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {85850#false} is VALID [2022-02-20 14:47:59,090 INFO L290 TraceCheckUtils]: 138: Hoare triple {85850#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 139: Hoare triple {85850#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 140: Hoare triple {85850#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 141: Hoare triple {85850#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 142: Hoare triple {85850#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 143: Hoare triple {85850#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 144: Hoare triple {85850#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,091 INFO L290 TraceCheckUtils]: 145: Hoare triple {85850#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {85850#false} is VALID [2022-02-20 14:47:59,092 INFO L290 TraceCheckUtils]: 146: Hoare triple {85850#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {85850#false} is VALID [2022-02-20 14:47:59,092 INFO L290 TraceCheckUtils]: 147: Hoare triple {85850#false} assume !false; {85850#false} is VALID [2022-02-20 14:47:59,092 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-02-20 14:47:59,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:59,093 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633687026] [2022-02-20 14:47:59,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633687026] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:59,093 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:59,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:59,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710945783] [2022-02-20 14:47:59,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:59,094 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 148 [2022-02-20 14:47:59,094 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:59,094 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 14:47:59,174 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 122 edges. 122 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:59,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:59,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:59,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:59,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:59,176 INFO L87 Difference]: Start difference. First operand 3831 states and 4360 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 14:48:01,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:01,308 INFO L93 Difference]: Finished difference Result 7082 states and 8080 transitions. [2022-02-20 14:48:01,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:48:01,309 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 148 [2022-02-20 14:48:01,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:48:01,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 14:48:01,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2022-02-20 14:48:01,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 14:48:01,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2022-02-20 14:48:01,312 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 475 transitions. [2022-02-20 14:48:01,606 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 475 edges. 475 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:01,943 INFO L225 Difference]: With dead ends: 7082 [2022-02-20 14:48:01,943 INFO L226 Difference]: Without dead ends: 3111 [2022-02-20 14:48:01,947 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 14:48:01,949 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 174 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 14:48:01,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 20 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 14:48:01,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-02-20 14:48:02,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 3110. [2022-02-20 14:48:02,051 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:48:02,054 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3111 states. Second operand has 3110 states, 3109 states have (on average 1.112898037954326) internal successors, (3460), 3109 states have internal predecessors, (3460), 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 14:48:02,057 INFO L74 IsIncluded]: Start isIncluded. First operand 3111 states. Second operand has 3110 states, 3109 states have (on average 1.112898037954326) internal successors, (3460), 3109 states have internal predecessors, (3460), 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 14:48:02,060 INFO L87 Difference]: Start difference. First operand 3111 states. Second operand has 3110 states, 3109 states have (on average 1.112898037954326) internal successors, (3460), 3109 states have internal predecessors, (3460), 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 14:48:02,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:02,504 INFO L93 Difference]: Finished difference Result 3111 states and 3461 transitions. [2022-02-20 14:48:02,504 INFO L276 IsEmpty]: Start isEmpty. Operand 3111 states and 3461 transitions. [2022-02-20 14:48:02,507 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:02,507 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:02,510 INFO L74 IsIncluded]: Start isIncluded. First operand has 3110 states, 3109 states have (on average 1.112898037954326) internal successors, (3460), 3109 states have internal predecessors, (3460), 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 3111 states. [2022-02-20 14:48:02,512 INFO L87 Difference]: Start difference. First operand has 3110 states, 3109 states have (on average 1.112898037954326) internal successors, (3460), 3109 states have internal predecessors, (3460), 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 3111 states. [2022-02-20 14:48:02,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:02,840 INFO L93 Difference]: Finished difference Result 3111 states and 3461 transitions. [2022-02-20 14:48:02,840 INFO L276 IsEmpty]: Start isEmpty. Operand 3111 states and 3461 transitions. [2022-02-20 14:48:02,843 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:02,843 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:02,843 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:48:02,843 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:48:02,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3110 states, 3109 states have (on average 1.112898037954326) internal successors, (3460), 3109 states have internal predecessors, (3460), 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 14:48:03,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3110 states to 3110 states and 3460 transitions. [2022-02-20 14:48:03,171 INFO L78 Accepts]: Start accepts. Automaton has 3110 states and 3460 transitions. Word has length 148 [2022-02-20 14:48:03,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:48:03,172 INFO L470 AbstractCegarLoop]: Abstraction has 3110 states and 3460 transitions. [2022-02-20 14:48:03,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 2 states have internal predecessors, (122), 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 14:48:03,172 INFO L276 IsEmpty]: Start isEmpty. Operand 3110 states and 3460 transitions. [2022-02-20 14:48:03,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-02-20 14:48:03,176 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:48:03,176 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-02-20 14:48:03,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-20 14:48:03,176 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:48:03,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:48:03,177 INFO L85 PathProgramCache]: Analyzing trace with hash -137291506, now seen corresponding path program 1 times [2022-02-20 14:48:03,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:48:03,177 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758640184] [2022-02-20 14:48:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:48:03,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:48:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:48:03,244 INFO L290 TraceCheckUtils]: 0: Hoare triple {102412#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {102412#true} is VALID [2022-02-20 14:48:03,244 INFO L290 TraceCheckUtils]: 1: Hoare triple {102412#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; {102412#true} is VALID [2022-02-20 14:48:03,245 INFO L290 TraceCheckUtils]: 2: Hoare triple {102412#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; {102412#true} is VALID [2022-02-20 14:48:03,245 INFO L290 TraceCheckUtils]: 3: Hoare triple {102412#true} assume !((((1 != 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; {102412#true} is VALID [2022-02-20 14:48:03,245 INFO L290 TraceCheckUtils]: 4: Hoare triple {102412#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,245 INFO L290 TraceCheckUtils]: 5: Hoare triple {102412#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {102412#true} is VALID [2022-02-20 14:48:03,245 INFO L290 TraceCheckUtils]: 6: Hoare triple {102412#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {102412#true} is VALID [2022-02-20 14:48:03,245 INFO L290 TraceCheckUtils]: 7: Hoare triple {102412#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,246 INFO L290 TraceCheckUtils]: 8: Hoare triple {102412#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {102412#true} is VALID [2022-02-20 14:48:03,246 INFO L290 TraceCheckUtils]: 9: Hoare triple {102412#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {102412#true} is VALID [2022-02-20 14:48:03,246 INFO L290 TraceCheckUtils]: 10: Hoare triple {102412#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {102412#true} is VALID [2022-02-20 14:48:03,246 INFO L290 TraceCheckUtils]: 11: Hoare triple {102412#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,246 INFO L290 TraceCheckUtils]: 12: Hoare triple {102412#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,246 INFO L290 TraceCheckUtils]: 13: Hoare triple {102412#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 14: Hoare triple {102412#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 15: Hoare triple {102412#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 16: Hoare triple {102412#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 17: Hoare triple {102412#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 18: Hoare triple {102412#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 19: Hoare triple {102412#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,247 INFO L290 TraceCheckUtils]: 20: Hoare triple {102412#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {102412#true} is VALID [2022-02-20 14:48:03,248 INFO L290 TraceCheckUtils]: 21: Hoare triple {102412#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {102412#true} is VALID [2022-02-20 14:48:03,248 INFO L290 TraceCheckUtils]: 22: Hoare triple {102412#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,248 INFO L290 TraceCheckUtils]: 23: Hoare triple {102412#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {102412#true} is VALID [2022-02-20 14:48:03,248 INFO L290 TraceCheckUtils]: 24: Hoare triple {102412#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {102412#true} is VALID [2022-02-20 14:48:03,248 INFO L290 TraceCheckUtils]: 25: Hoare triple {102412#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {102412#true} is VALID [2022-02-20 14:48:03,248 INFO L290 TraceCheckUtils]: 26: Hoare triple {102412#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,249 INFO L290 TraceCheckUtils]: 27: Hoare triple {102412#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,249 INFO L290 TraceCheckUtils]: 28: Hoare triple {102412#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {102412#true} is VALID [2022-02-20 14:48:03,249 INFO L290 TraceCheckUtils]: 29: Hoare triple {102412#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {102412#true} is VALID [2022-02-20 14:48:03,250 INFO L290 TraceCheckUtils]: 30: Hoare triple {102412#true} assume (1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 9;calculate_output_#res#1 := 26; {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,250 INFO L290 TraceCheckUtils]: 31: Hoare triple {102414#(<= 9 ~a28~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; {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,250 INFO L290 TraceCheckUtils]: 32: Hoare triple {102414#(<= 9 ~a28~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; {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,251 INFO L290 TraceCheckUtils]: 33: Hoare triple {102414#(<= 9 ~a28~0)} assume !((((1 != 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; {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,251 INFO L290 TraceCheckUtils]: 34: Hoare triple {102414#(<= 9 ~a28~0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,251 INFO L290 TraceCheckUtils]: 35: Hoare triple {102414#(<= 9 ~a28~0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,252 INFO L290 TraceCheckUtils]: 36: Hoare triple {102414#(<= 9 ~a28~0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,252 INFO L290 TraceCheckUtils]: 37: Hoare triple {102414#(<= 9 ~a28~0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,252 INFO L290 TraceCheckUtils]: 38: Hoare triple {102414#(<= 9 ~a28~0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,253 INFO L290 TraceCheckUtils]: 39: Hoare triple {102414#(<= 9 ~a28~0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,253 INFO L290 TraceCheckUtils]: 40: Hoare triple {102414#(<= 9 ~a28~0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,253 INFO L290 TraceCheckUtils]: 41: Hoare triple {102414#(<= 9 ~a28~0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,254 INFO L290 TraceCheckUtils]: 42: Hoare triple {102414#(<= 9 ~a28~0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,254 INFO L290 TraceCheckUtils]: 43: Hoare triple {102414#(<= 9 ~a28~0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,255 INFO L290 TraceCheckUtils]: 44: Hoare triple {102414#(<= 9 ~a28~0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,255 INFO L290 TraceCheckUtils]: 45: Hoare triple {102414#(<= 9 ~a28~0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,255 INFO L290 TraceCheckUtils]: 46: Hoare triple {102414#(<= 9 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,256 INFO L290 TraceCheckUtils]: 47: Hoare triple {102414#(<= 9 ~a28~0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,256 INFO L290 TraceCheckUtils]: 48: Hoare triple {102414#(<= 9 ~a28~0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,256 INFO L290 TraceCheckUtils]: 49: Hoare triple {102414#(<= 9 ~a28~0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,257 INFO L290 TraceCheckUtils]: 50: Hoare triple {102414#(<= 9 ~a28~0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,257 INFO L290 TraceCheckUtils]: 51: Hoare triple {102414#(<= 9 ~a28~0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,257 INFO L290 TraceCheckUtils]: 52: Hoare triple {102414#(<= 9 ~a28~0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,258 INFO L290 TraceCheckUtils]: 53: Hoare triple {102414#(<= 9 ~a28~0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,258 INFO L290 TraceCheckUtils]: 54: Hoare triple {102414#(<= 9 ~a28~0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,258 INFO L290 TraceCheckUtils]: 55: Hoare triple {102414#(<= 9 ~a28~0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,259 INFO L290 TraceCheckUtils]: 56: Hoare triple {102414#(<= 9 ~a28~0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,259 INFO L290 TraceCheckUtils]: 57: Hoare triple {102414#(<= 9 ~a28~0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,260 INFO L290 TraceCheckUtils]: 58: Hoare triple {102414#(<= 9 ~a28~0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,260 INFO L290 TraceCheckUtils]: 59: Hoare triple {102414#(<= 9 ~a28~0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,260 INFO L290 TraceCheckUtils]: 60: Hoare triple {102414#(<= 9 ~a28~0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,261 INFO L290 TraceCheckUtils]: 61: Hoare triple {102414#(<= 9 ~a28~0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {102414#(<= 9 ~a28~0)} is VALID [2022-02-20 14:48:03,261 INFO L290 TraceCheckUtils]: 62: Hoare triple {102414#(<= 9 ~a28~0)} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0;~a28~0 := 10;~a19~0 := 0;calculate_output_#res#1 := 26; {102413#false} is VALID [2022-02-20 14:48:03,261 INFO L290 TraceCheckUtils]: 63: Hoare triple {102413#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; {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 64: Hoare triple {102413#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; {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 65: Hoare triple {102413#false} assume !((((1 != 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; {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 66: Hoare triple {102413#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 67: Hoare triple {102413#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 68: Hoare triple {102413#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 69: Hoare triple {102413#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,262 INFO L290 TraceCheckUtils]: 70: Hoare triple {102413#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 71: Hoare triple {102413#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 72: Hoare triple {102413#false} assume (((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a28~0 := 7;~a11~0 := 1;~a25~0 := 0;calculate_output_#res#1 := -1; {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 73: Hoare triple {102413#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; {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 74: Hoare triple {102413#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; {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 75: Hoare triple {102413#false} assume !((((1 != 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; {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 76: Hoare triple {102413#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,263 INFO L290 TraceCheckUtils]: 77: Hoare triple {102413#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 78: Hoare triple {102413#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 79: Hoare triple {102413#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 80: Hoare triple {102413#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 81: Hoare triple {102413#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 82: Hoare triple {102413#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 83: Hoare triple {102413#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 84: Hoare triple {102413#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 85: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 86: Hoare triple {102413#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 87: Hoare triple {102413#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 88: Hoare triple {102413#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 89: Hoare triple {102413#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,264 INFO L290 TraceCheckUtils]: 90: Hoare triple {102413#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 91: Hoare triple {102413#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 92: Hoare triple {102413#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 93: Hoare triple {102413#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 94: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 95: Hoare triple {102413#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 96: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 97: Hoare triple {102413#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 98: Hoare triple {102413#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 99: Hoare triple {102413#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 100: Hoare triple {102413#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,265 INFO L290 TraceCheckUtils]: 101: Hoare triple {102413#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 102: Hoare triple {102413#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 103: Hoare triple {102413#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 104: Hoare triple {102413#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 105: Hoare triple {102413#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 106: Hoare triple {102413#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 107: Hoare triple {102413#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 108: Hoare triple {102413#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 109: Hoare triple {102413#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 110: Hoare triple {102413#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 111: Hoare triple {102413#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,266 INFO L290 TraceCheckUtils]: 112: Hoare triple {102413#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 113: Hoare triple {102413#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 114: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 115: Hoare triple {102413#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 116: Hoare triple {102413#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 117: Hoare triple {102413#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 118: Hoare triple {102413#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 119: Hoare triple {102413#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 120: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 121: Hoare triple {102413#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,267 INFO L290 TraceCheckUtils]: 122: Hoare triple {102413#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,268 INFO L290 TraceCheckUtils]: 123: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {102413#false} is VALID [2022-02-20 14:48:03,268 INFO L290 TraceCheckUtils]: 124: Hoare triple {102413#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {102413#false} is VALID [2022-02-20 14:48:03,268 INFO L290 TraceCheckUtils]: 125: Hoare triple {102413#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,268 INFO L290 TraceCheckUtils]: 126: Hoare triple {102413#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {102413#false} is VALID [2022-02-20 14:48:03,268 INFO L290 TraceCheckUtils]: 127: Hoare triple {102413#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {102413#false} is VALID [2022-02-20 14:48:03,268 INFO L290 TraceCheckUtils]: 128: Hoare triple {102413#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,269 INFO L290 TraceCheckUtils]: 129: Hoare triple {102413#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {102413#false} is VALID [2022-02-20 14:48:03,269 INFO L290 TraceCheckUtils]: 130: Hoare triple {102413#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,269 INFO L290 TraceCheckUtils]: 131: Hoare triple {102413#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,269 INFO L290 TraceCheckUtils]: 132: Hoare triple {102413#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,269 INFO L290 TraceCheckUtils]: 133: Hoare triple {102413#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,269 INFO L290 TraceCheckUtils]: 134: Hoare triple {102413#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,270 INFO L290 TraceCheckUtils]: 135: Hoare triple {102413#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {102413#false} is VALID [2022-02-20 14:48:03,270 INFO L290 TraceCheckUtils]: 136: Hoare triple {102413#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,270 INFO L290 TraceCheckUtils]: 137: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,270 INFO L290 TraceCheckUtils]: 138: Hoare triple {102413#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,270 INFO L290 TraceCheckUtils]: 139: Hoare triple {102413#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {102413#false} is VALID [2022-02-20 14:48:03,270 INFO L290 TraceCheckUtils]: 140: Hoare triple {102413#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,271 INFO L290 TraceCheckUtils]: 141: Hoare triple {102413#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,271 INFO L290 TraceCheckUtils]: 142: Hoare triple {102413#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {102413#false} is VALID [2022-02-20 14:48:03,271 INFO L290 TraceCheckUtils]: 143: Hoare triple {102413#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,271 INFO L290 TraceCheckUtils]: 144: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {102413#false} is VALID [2022-02-20 14:48:03,271 INFO L290 TraceCheckUtils]: 145: Hoare triple {102413#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,271 INFO L290 TraceCheckUtils]: 146: Hoare triple {102413#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 147: Hoare triple {102413#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 148: Hoare triple {102413#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 149: Hoare triple {102413#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 150: Hoare triple {102413#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 151: Hoare triple {102413#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 152: Hoare triple {102413#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,272 INFO L290 TraceCheckUtils]: 153: Hoare triple {102413#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 154: Hoare triple {102413#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 155: Hoare triple {102413#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 156: Hoare triple {102413#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 157: Hoare triple {102413#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 158: Hoare triple {102413#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 159: Hoare triple {102413#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {102413#false} is VALID [2022-02-20 14:48:03,273 INFO L290 TraceCheckUtils]: 160: Hoare triple {102413#false} assume !false; {102413#false} is VALID [2022-02-20 14:48:03,274 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-02-20 14:48:03,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:48:03,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758640184] [2022-02-20 14:48:03,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758640184] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:48:03,275 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:48:03,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:48:03,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890776151] [2022-02-20 14:48:03,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:48:03,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 161 [2022-02-20 14:48:03,276 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:48:03,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 14:48:03,382 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 152 edges. 152 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:03,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:48:03,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:48:03,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:48:03,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:48:03,383 INFO L87 Difference]: Start difference. First operand 3110 states and 3460 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 14:48:05,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:05,470 INFO L93 Difference]: Finished difference Result 6642 states and 7459 transitions. [2022-02-20 14:48:05,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:48:05,470 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 161 [2022-02-20 14:48:05,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:48:05,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 14:48:05,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions. [2022-02-20 14:48:05,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 14:48:05,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 603 transitions. [2022-02-20 14:48:05,475 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 603 transitions. [2022-02-20 14:48:05,877 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 603 edges. 603 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:06,294 INFO L225 Difference]: With dead ends: 6642 [2022-02-20 14:48:06,294 INFO L226 Difference]: Without dead ends: 3674 [2022-02-20 14:48:06,297 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 14:48:06,297 INFO L933 BasicCegarLoop]: 174 mSDtfsCounter, 133 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 14:48:06,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 183 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 14:48:06,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2022-02-20 14:48:06,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 3252. [2022-02-20 14:48:06,404 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:48:06,407 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3674 states. Second operand has 3252 states, 3251 states have (on average 1.1098123654260228) internal successors, (3608), 3251 states have internal predecessors, (3608), 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 14:48:06,410 INFO L74 IsIncluded]: Start isIncluded. First operand 3674 states. Second operand has 3252 states, 3251 states have (on average 1.1098123654260228) internal successors, (3608), 3251 states have internal predecessors, (3608), 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 14:48:06,412 INFO L87 Difference]: Start difference. First operand 3674 states. Second operand has 3252 states, 3251 states have (on average 1.1098123654260228) internal successors, (3608), 3251 states have internal predecessors, (3608), 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 14:48:06,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:06,851 INFO L93 Difference]: Finished difference Result 3674 states and 4064 transitions. [2022-02-20 14:48:06,851 INFO L276 IsEmpty]: Start isEmpty. Operand 3674 states and 4064 transitions. [2022-02-20 14:48:06,854 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:06,854 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:06,857 INFO L74 IsIncluded]: Start isIncluded. First operand has 3252 states, 3251 states have (on average 1.1098123654260228) internal successors, (3608), 3251 states have internal predecessors, (3608), 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 3674 states. [2022-02-20 14:48:06,859 INFO L87 Difference]: Start difference. First operand has 3252 states, 3251 states have (on average 1.1098123654260228) internal successors, (3608), 3251 states have internal predecessors, (3608), 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 3674 states. [2022-02-20 14:48:07,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:07,294 INFO L93 Difference]: Finished difference Result 3674 states and 4064 transitions. [2022-02-20 14:48:07,294 INFO L276 IsEmpty]: Start isEmpty. Operand 3674 states and 4064 transitions. [2022-02-20 14:48:07,297 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:07,298 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:07,298 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:48:07,298 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:48:07,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3252 states, 3251 states have (on average 1.1098123654260228) internal successors, (3608), 3251 states have internal predecessors, (3608), 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 14:48:07,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3252 states to 3252 states and 3608 transitions. [2022-02-20 14:48:07,672 INFO L78 Accepts]: Start accepts. Automaton has 3252 states and 3608 transitions. Word has length 161 [2022-02-20 14:48:07,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:48:07,673 INFO L470 AbstractCegarLoop]: Abstraction has 3252 states and 3608 transitions. [2022-02-20 14:48:07,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 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 14:48:07,673 INFO L276 IsEmpty]: Start isEmpty. Operand 3252 states and 3608 transitions. [2022-02-20 14:48:07,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-02-20 14:48:07,675 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:48:07,675 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:48:07,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-20 14:48:07,675 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:48:07,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:48:07,676 INFO L85 PathProgramCache]: Analyzing trace with hash -221747488, now seen corresponding path program 1 times [2022-02-20 14:48:07,676 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:48:07,676 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505286439] [2022-02-20 14:48:07,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:48:07,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:48:07,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:48:07,750 INFO L290 TraceCheckUtils]: 0: Hoare triple {119799#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {119799#true} is VALID [2022-02-20 14:48:07,750 INFO L290 TraceCheckUtils]: 1: Hoare triple {119799#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; {119799#true} is VALID [2022-02-20 14:48:07,750 INFO L290 TraceCheckUtils]: 2: Hoare triple {119799#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; {119799#true} is VALID [2022-02-20 14:48:07,750 INFO L290 TraceCheckUtils]: 3: Hoare triple {119799#true} assume !((((1 != 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; {119799#true} is VALID [2022-02-20 14:48:07,750 INFO L290 TraceCheckUtils]: 4: Hoare triple {119799#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,751 INFO L290 TraceCheckUtils]: 5: Hoare triple {119799#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {119799#true} is VALID [2022-02-20 14:48:07,751 INFO L290 TraceCheckUtils]: 6: Hoare triple {119799#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {119799#true} is VALID [2022-02-20 14:48:07,751 INFO L290 TraceCheckUtils]: 7: Hoare triple {119799#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,751 INFO L290 TraceCheckUtils]: 8: Hoare triple {119799#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {119799#true} is VALID [2022-02-20 14:48:07,751 INFO L290 TraceCheckUtils]: 9: Hoare triple {119799#true} assume 1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0;~a28~0 := 11;~a25~0 := 1;calculate_output_#res#1 := 26; {119799#true} is VALID [2022-02-20 14:48:07,751 INFO L290 TraceCheckUtils]: 10: Hoare triple {119799#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; {119799#true} is VALID [2022-02-20 14:48:07,752 INFO L290 TraceCheckUtils]: 11: Hoare triple {119799#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; {119799#true} is VALID [2022-02-20 14:48:07,752 INFO L290 TraceCheckUtils]: 12: Hoare triple {119799#true} assume !((((1 != 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; {119799#true} is VALID [2022-02-20 14:48:07,752 INFO L290 TraceCheckUtils]: 13: Hoare triple {119799#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,752 INFO L290 TraceCheckUtils]: 14: Hoare triple {119799#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {119799#true} is VALID [2022-02-20 14:48:07,752 INFO L290 TraceCheckUtils]: 15: Hoare triple {119799#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {119799#true} is VALID [2022-02-20 14:48:07,752 INFO L290 TraceCheckUtils]: 16: Hoare triple {119799#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 17: Hoare triple {119799#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 18: Hoare triple {119799#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 19: Hoare triple {119799#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 20: Hoare triple {119799#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 21: Hoare triple {119799#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 22: Hoare triple {119799#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,753 INFO L290 TraceCheckUtils]: 23: Hoare triple {119799#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {119799#true} is VALID [2022-02-20 14:48:07,754 INFO L290 TraceCheckUtils]: 24: Hoare triple {119799#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {119799#true} is VALID [2022-02-20 14:48:07,754 INFO L290 TraceCheckUtils]: 25: Hoare triple {119799#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {119799#true} is VALID [2022-02-20 14:48:07,754 INFO L290 TraceCheckUtils]: 26: Hoare triple {119799#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {119799#true} is VALID [2022-02-20 14:48:07,754 INFO L290 TraceCheckUtils]: 27: Hoare triple {119799#true} assume (!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0;~a17~0 := 7;~a25~0 := 0;~a11~0 := 1;~a28~0 := 10;~a19~0 := 0;calculate_output_#res#1 := -1; {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,755 INFO L290 TraceCheckUtils]: 28: Hoare triple {119801#(= ~a11~0 1)} 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; {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,755 INFO L290 TraceCheckUtils]: 29: Hoare triple {119801#(= ~a11~0 1)} 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; {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,755 INFO L290 TraceCheckUtils]: 30: Hoare triple {119801#(= ~a11~0 1)} assume !((((1 != 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; {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,756 INFO L290 TraceCheckUtils]: 31: Hoare triple {119801#(= ~a11~0 1)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,756 INFO L290 TraceCheckUtils]: 32: Hoare triple {119801#(= ~a11~0 1)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,756 INFO L290 TraceCheckUtils]: 33: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,757 INFO L290 TraceCheckUtils]: 34: Hoare triple {119801#(= ~a11~0 1)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,757 INFO L290 TraceCheckUtils]: 35: Hoare triple {119801#(= ~a11~0 1)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,757 INFO L290 TraceCheckUtils]: 36: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,758 INFO L290 TraceCheckUtils]: 37: Hoare triple {119801#(= ~a11~0 1)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,758 INFO L290 TraceCheckUtils]: 38: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,758 INFO L290 TraceCheckUtils]: 39: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,759 INFO L290 TraceCheckUtils]: 40: Hoare triple {119801#(= ~a11~0 1)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,759 INFO L290 TraceCheckUtils]: 41: Hoare triple {119801#(= ~a11~0 1)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,759 INFO L290 TraceCheckUtils]: 42: Hoare triple {119801#(= ~a11~0 1)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,760 INFO L290 TraceCheckUtils]: 43: Hoare triple {119801#(= ~a11~0 1)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,760 INFO L290 TraceCheckUtils]: 44: Hoare triple {119801#(= ~a11~0 1)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,760 INFO L290 TraceCheckUtils]: 45: Hoare triple {119801#(= ~a11~0 1)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,761 INFO L290 TraceCheckUtils]: 46: Hoare triple {119801#(= ~a11~0 1)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,761 INFO L290 TraceCheckUtils]: 47: Hoare triple {119801#(= ~a11~0 1)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,761 INFO L290 TraceCheckUtils]: 48: Hoare triple {119801#(= ~a11~0 1)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,762 INFO L290 TraceCheckUtils]: 49: Hoare triple {119801#(= ~a11~0 1)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,762 INFO L290 TraceCheckUtils]: 50: Hoare triple {119801#(= ~a11~0 1)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,762 INFO L290 TraceCheckUtils]: 51: Hoare triple {119801#(= ~a11~0 1)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,763 INFO L290 TraceCheckUtils]: 52: Hoare triple {119801#(= ~a11~0 1)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,763 INFO L290 TraceCheckUtils]: 53: Hoare triple {119801#(= ~a11~0 1)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,763 INFO L290 TraceCheckUtils]: 54: Hoare triple {119801#(= ~a11~0 1)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,764 INFO L290 TraceCheckUtils]: 55: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,764 INFO L290 TraceCheckUtils]: 56: Hoare triple {119801#(= ~a11~0 1)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,764 INFO L290 TraceCheckUtils]: 57: Hoare triple {119801#(= ~a11~0 1)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,765 INFO L290 TraceCheckUtils]: 58: Hoare triple {119801#(= ~a11~0 1)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,765 INFO L290 TraceCheckUtils]: 59: Hoare triple {119801#(= ~a11~0 1)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,765 INFO L290 TraceCheckUtils]: 60: Hoare triple {119801#(= ~a11~0 1)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,766 INFO L290 TraceCheckUtils]: 61: Hoare triple {119801#(= ~a11~0 1)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,766 INFO L290 TraceCheckUtils]: 62: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,766 INFO L290 TraceCheckUtils]: 63: Hoare triple {119801#(= ~a11~0 1)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,767 INFO L290 TraceCheckUtils]: 64: Hoare triple {119801#(= ~a11~0 1)} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,767 INFO L290 TraceCheckUtils]: 65: Hoare triple {119801#(= ~a11~0 1)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,767 INFO L290 TraceCheckUtils]: 66: Hoare triple {119801#(= ~a11~0 1)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,768 INFO L290 TraceCheckUtils]: 67: Hoare triple {119801#(= ~a11~0 1)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,768 INFO L290 TraceCheckUtils]: 68: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,768 INFO L290 TraceCheckUtils]: 69: Hoare triple {119801#(= ~a11~0 1)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,769 INFO L290 TraceCheckUtils]: 70: Hoare triple {119801#(= ~a11~0 1)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,769 INFO L290 TraceCheckUtils]: 71: Hoare triple {119801#(= ~a11~0 1)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,769 INFO L290 TraceCheckUtils]: 72: Hoare triple {119801#(= ~a11~0 1)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,770 INFO L290 TraceCheckUtils]: 73: Hoare triple {119801#(= ~a11~0 1)} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,770 INFO L290 TraceCheckUtils]: 74: Hoare triple {119801#(= ~a11~0 1)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {119801#(= ~a11~0 1)} is VALID [2022-02-20 14:48:07,770 INFO L290 TraceCheckUtils]: 75: Hoare triple {119801#(= ~a11~0 1)} assume !(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,770 INFO L290 TraceCheckUtils]: 76: Hoare triple {119800#false} assume !(1 == ~a25~0);~a28~0 := 7;~a25~0 := 1; {119800#false} is VALID [2022-02-20 14:48:07,771 INFO L290 TraceCheckUtils]: 77: Hoare triple {119800#false} calculate_output_#res#1 := -1; {119800#false} is VALID [2022-02-20 14:48:07,771 INFO L290 TraceCheckUtils]: 78: Hoare triple {119800#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; {119800#false} is VALID [2022-02-20 14:48:07,771 INFO L290 TraceCheckUtils]: 79: Hoare triple {119800#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; {119800#false} is VALID [2022-02-20 14:48:07,771 INFO L290 TraceCheckUtils]: 80: Hoare triple {119800#false} assume !((((1 != 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; {119800#false} is VALID [2022-02-20 14:48:07,771 INFO L290 TraceCheckUtils]: 81: Hoare triple {119800#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,771 INFO L290 TraceCheckUtils]: 82: Hoare triple {119800#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 83: Hoare triple {119800#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 84: Hoare triple {119800#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 85: Hoare triple {119800#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 86: Hoare triple {119800#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 87: Hoare triple {119800#false} assume (((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a28~0 := 7;~a11~0 := 1;~a25~0 := 0;calculate_output_#res#1 := -1; {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 88: Hoare triple {119800#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; {119800#false} is VALID [2022-02-20 14:48:07,772 INFO L290 TraceCheckUtils]: 89: Hoare triple {119800#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; {119800#false} is VALID [2022-02-20 14:48:07,773 INFO L290 TraceCheckUtils]: 90: Hoare triple {119800#false} assume !((((1 != 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; {119800#false} is VALID [2022-02-20 14:48:07,773 INFO L290 TraceCheckUtils]: 91: Hoare triple {119800#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,773 INFO L290 TraceCheckUtils]: 92: Hoare triple {119800#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {119800#false} is VALID [2022-02-20 14:48:07,773 INFO L290 TraceCheckUtils]: 93: Hoare triple {119800#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,773 INFO L290 TraceCheckUtils]: 94: Hoare triple {119800#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,773 INFO L290 TraceCheckUtils]: 95: Hoare triple {119800#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,774 INFO L290 TraceCheckUtils]: 96: Hoare triple {119800#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,774 INFO L290 TraceCheckUtils]: 97: Hoare triple {119800#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,774 INFO L290 TraceCheckUtils]: 98: Hoare triple {119800#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,774 INFO L290 TraceCheckUtils]: 99: Hoare triple {119800#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,774 INFO L290 TraceCheckUtils]: 100: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,774 INFO L290 TraceCheckUtils]: 101: Hoare triple {119800#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 102: Hoare triple {119800#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 103: Hoare triple {119800#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 104: Hoare triple {119800#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 105: Hoare triple {119800#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 106: Hoare triple {119800#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 107: Hoare triple {119800#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {119800#false} is VALID [2022-02-20 14:48:07,775 INFO L290 TraceCheckUtils]: 108: Hoare triple {119800#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {119800#false} is VALID [2022-02-20 14:48:07,776 INFO L290 TraceCheckUtils]: 109: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,776 INFO L290 TraceCheckUtils]: 110: Hoare triple {119800#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,776 INFO L290 TraceCheckUtils]: 111: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,776 INFO L290 TraceCheckUtils]: 112: Hoare triple {119800#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,776 INFO L290 TraceCheckUtils]: 113: Hoare triple {119800#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,776 INFO L290 TraceCheckUtils]: 114: Hoare triple {119800#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 115: Hoare triple {119800#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 116: Hoare triple {119800#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 117: Hoare triple {119800#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 118: Hoare triple {119800#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 119: Hoare triple {119800#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 120: Hoare triple {119800#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,777 INFO L290 TraceCheckUtils]: 121: Hoare triple {119800#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {119800#false} is VALID [2022-02-20 14:48:07,778 INFO L290 TraceCheckUtils]: 122: Hoare triple {119800#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,778 INFO L290 TraceCheckUtils]: 123: Hoare triple {119800#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,778 INFO L290 TraceCheckUtils]: 124: Hoare triple {119800#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,778 INFO L290 TraceCheckUtils]: 125: Hoare triple {119800#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,778 INFO L290 TraceCheckUtils]: 126: Hoare triple {119800#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,778 INFO L290 TraceCheckUtils]: 127: Hoare triple {119800#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,779 INFO L290 TraceCheckUtils]: 128: Hoare triple {119800#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,779 INFO L290 TraceCheckUtils]: 129: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,779 INFO L290 TraceCheckUtils]: 130: Hoare triple {119800#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,779 INFO L290 TraceCheckUtils]: 131: Hoare triple {119800#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,779 INFO L290 TraceCheckUtils]: 132: Hoare triple {119800#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,779 INFO L290 TraceCheckUtils]: 133: Hoare triple {119800#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 134: Hoare triple {119800#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 135: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 136: Hoare triple {119800#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 137: Hoare triple {119800#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 138: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 139: Hoare triple {119800#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,780 INFO L290 TraceCheckUtils]: 140: Hoare triple {119800#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,781 INFO L290 TraceCheckUtils]: 141: Hoare triple {119800#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {119800#false} is VALID [2022-02-20 14:48:07,781 INFO L290 TraceCheckUtils]: 142: Hoare triple {119800#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,781 INFO L290 TraceCheckUtils]: 143: Hoare triple {119800#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,781 INFO L290 TraceCheckUtils]: 144: Hoare triple {119800#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,781 INFO L290 TraceCheckUtils]: 145: Hoare triple {119800#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,781 INFO L290 TraceCheckUtils]: 146: Hoare triple {119800#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 147: Hoare triple {119800#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 148: Hoare triple {119800#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 149: Hoare triple {119800#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 150: Hoare triple {119800#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 151: Hoare triple {119800#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 152: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,782 INFO L290 TraceCheckUtils]: 153: Hoare triple {119800#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,783 INFO L290 TraceCheckUtils]: 154: Hoare triple {119800#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {119800#false} is VALID [2022-02-20 14:48:07,783 INFO L290 TraceCheckUtils]: 155: Hoare triple {119800#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,783 INFO L290 TraceCheckUtils]: 156: Hoare triple {119800#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,783 INFO L290 TraceCheckUtils]: 157: Hoare triple {119800#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {119800#false} is VALID [2022-02-20 14:48:07,783 INFO L290 TraceCheckUtils]: 158: Hoare triple {119800#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,783 INFO L290 TraceCheckUtils]: 159: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 160: Hoare triple {119800#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 161: Hoare triple {119800#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 162: Hoare triple {119800#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 163: Hoare triple {119800#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 164: Hoare triple {119800#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 165: Hoare triple {119800#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {119800#false} is VALID [2022-02-20 14:48:07,784 INFO L290 TraceCheckUtils]: 166: Hoare triple {119800#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,785 INFO L290 TraceCheckUtils]: 167: Hoare triple {119800#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,785 INFO L290 TraceCheckUtils]: 168: Hoare triple {119800#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,785 INFO L290 TraceCheckUtils]: 169: Hoare triple {119800#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,785 INFO L290 TraceCheckUtils]: 170: Hoare triple {119800#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,785 INFO L290 TraceCheckUtils]: 171: Hoare triple {119800#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,785 INFO L290 TraceCheckUtils]: 172: Hoare triple {119800#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,786 INFO L290 TraceCheckUtils]: 173: Hoare triple {119800#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {119800#false} is VALID [2022-02-20 14:48:07,786 INFO L290 TraceCheckUtils]: 174: Hoare triple {119800#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {119800#false} is VALID [2022-02-20 14:48:07,786 INFO L290 TraceCheckUtils]: 175: Hoare triple {119800#false} assume !false; {119800#false} is VALID [2022-02-20 14:48:07,787 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-02-20 14:48:07,787 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:48:07,787 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505286439] [2022-02-20 14:48:07,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505286439] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:48:07,787 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:48:07,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:48:07,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738855360] [2022-02-20 14:48:07,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:48:07,788 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 176 [2022-02-20 14:48:07,789 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:48:07,789 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 14:48:07,904 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 160 edges. 160 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:07,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:48:07,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:48:07,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:48:07,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:48:07,905 INFO L87 Difference]: Start difference. First operand 3252 states and 3608 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 14:48:09,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:09,010 INFO L93 Difference]: Finished difference Result 4095 states and 4514 transitions. [2022-02-20 14:48:09,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:48:09,010 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 176 [2022-02-20 14:48:09,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:48:09,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 14:48:09,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2022-02-20 14:48:09,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 14:48:09,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 584 transitions. [2022-02-20 14:48:09,014 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 584 transitions. [2022-02-20 14:48:09,387 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 584 edges. 584 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:09,436 INFO L225 Difference]: With dead ends: 4095 [2022-02-20 14:48:09,436 INFO L226 Difference]: Without dead ends: 1274 [2022-02-20 14:48:09,437 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 14:48:09,438 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 96 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 14:48:09,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 227 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 14:48:09,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1274 states. [2022-02-20 14:48:09,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1274 to 1274. [2022-02-20 14:48:09,484 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:48:09,485 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1274 states. Second operand has 1274 states, 1273 states have (on average 1.0471327572663) internal successors, (1333), 1273 states have internal predecessors, (1333), 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 14:48:09,486 INFO L74 IsIncluded]: Start isIncluded. First operand 1274 states. Second operand has 1274 states, 1273 states have (on average 1.0471327572663) internal successors, (1333), 1273 states have internal predecessors, (1333), 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 14:48:09,488 INFO L87 Difference]: Start difference. First operand 1274 states. Second operand has 1274 states, 1273 states have (on average 1.0471327572663) internal successors, (1333), 1273 states have internal predecessors, (1333), 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 14:48:09,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:09,534 INFO L93 Difference]: Finished difference Result 1274 states and 1333 transitions. [2022-02-20 14:48:09,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1333 transitions. [2022-02-20 14:48:09,535 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:09,535 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:09,536 INFO L74 IsIncluded]: Start isIncluded. First operand has 1274 states, 1273 states have (on average 1.0471327572663) internal successors, (1333), 1273 states have internal predecessors, (1333), 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 1274 states. [2022-02-20 14:48:09,537 INFO L87 Difference]: Start difference. First operand has 1274 states, 1273 states have (on average 1.0471327572663) internal successors, (1333), 1273 states have internal predecessors, (1333), 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 1274 states. [2022-02-20 14:48:09,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:09,589 INFO L93 Difference]: Finished difference Result 1274 states and 1333 transitions. [2022-02-20 14:48:09,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1333 transitions. [2022-02-20 14:48:09,592 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:09,592 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:09,592 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:48:09,592 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:48:09,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 1273 states have (on average 1.0471327572663) internal successors, (1333), 1273 states have internal predecessors, (1333), 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 14:48:09,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1333 transitions. [2022-02-20 14:48:09,640 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1333 transitions. Word has length 176 [2022-02-20 14:48:09,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:48:09,640 INFO L470 AbstractCegarLoop]: Abstraction has 1274 states and 1333 transitions. [2022-02-20 14:48:09,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 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 14:48:09,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1333 transitions. [2022-02-20 14:48:09,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-02-20 14:48:09,641 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:48:09,641 INFO L514 BasicCegarLoop]: trace histogram [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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:48:09,642 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-20 14:48:09,642 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:48:09,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:48:09,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1685234850, now seen corresponding path program 1 times [2022-02-20 14:48:09,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:48:09,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870761230] [2022-02-20 14:48:09,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:48:09,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:48:09,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:48:09,735 INFO L290 TraceCheckUtils]: 0: Hoare triple {127797#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {127797#true} is VALID [2022-02-20 14:48:09,735 INFO L290 TraceCheckUtils]: 1: Hoare triple {127797#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; {127797#true} is VALID [2022-02-20 14:48:09,736 INFO L290 TraceCheckUtils]: 2: Hoare triple {127797#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; {127797#true} is VALID [2022-02-20 14:48:09,736 INFO L290 TraceCheckUtils]: 3: Hoare triple {127797#true} assume !((((1 != 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; {127797#true} is VALID [2022-02-20 14:48:09,736 INFO L290 TraceCheckUtils]: 4: Hoare triple {127797#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,736 INFO L290 TraceCheckUtils]: 5: Hoare triple {127797#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {127797#true} is VALID [2022-02-20 14:48:09,736 INFO L290 TraceCheckUtils]: 6: Hoare triple {127797#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,736 INFO L290 TraceCheckUtils]: 7: Hoare triple {127797#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 8: Hoare triple {127797#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 9: Hoare triple {127797#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 10: Hoare triple {127797#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 11: Hoare triple {127797#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 12: Hoare triple {127797#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 13: Hoare triple {127797#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,737 INFO L290 TraceCheckUtils]: 14: Hoare triple {127797#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,738 INFO L290 TraceCheckUtils]: 15: Hoare triple {127797#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,738 INFO L290 TraceCheckUtils]: 16: Hoare triple {127797#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {127797#true} is VALID [2022-02-20 14:48:09,738 INFO L290 TraceCheckUtils]: 17: Hoare triple {127797#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,738 INFO L290 TraceCheckUtils]: 18: Hoare triple {127797#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,738 INFO L290 TraceCheckUtils]: 19: Hoare triple {127797#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,738 INFO L290 TraceCheckUtils]: 20: Hoare triple {127797#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 21: Hoare triple {127797#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 22: Hoare triple {127797#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 23: Hoare triple {127797#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 24: Hoare triple {127797#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 25: Hoare triple {127797#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 26: Hoare triple {127797#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,739 INFO L290 TraceCheckUtils]: 27: Hoare triple {127797#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,740 INFO L290 TraceCheckUtils]: 28: Hoare triple {127797#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,740 INFO L290 TraceCheckUtils]: 29: Hoare triple {127797#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,740 INFO L290 TraceCheckUtils]: 30: Hoare triple {127797#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {127797#true} is VALID [2022-02-20 14:48:09,740 INFO L290 TraceCheckUtils]: 31: Hoare triple {127797#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {127797#true} is VALID [2022-02-20 14:48:09,740 INFO L290 TraceCheckUtils]: 32: Hoare triple {127797#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {127797#true} is VALID [2022-02-20 14:48:09,740 INFO L290 TraceCheckUtils]: 33: Hoare triple {127797#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,741 INFO L290 TraceCheckUtils]: 34: Hoare triple {127797#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {127797#true} is VALID [2022-02-20 14:48:09,741 INFO L290 TraceCheckUtils]: 35: Hoare triple {127797#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,741 INFO L290 TraceCheckUtils]: 36: Hoare triple {127797#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,741 INFO L290 TraceCheckUtils]: 37: Hoare triple {127797#true} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {127797#true} is VALID [2022-02-20 14:48:09,741 INFO L290 TraceCheckUtils]: 38: Hoare triple {127797#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,741 INFO L290 TraceCheckUtils]: 39: Hoare triple {127797#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 40: Hoare triple {127797#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 41: Hoare triple {127797#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 42: Hoare triple {127797#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 43: Hoare triple {127797#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 44: Hoare triple {127797#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 45: Hoare triple {127797#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,742 INFO L290 TraceCheckUtils]: 46: Hoare triple {127797#true} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {127797#true} is VALID [2022-02-20 14:48:09,743 INFO L290 TraceCheckUtils]: 47: Hoare triple {127797#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {127797#true} is VALID [2022-02-20 14:48:09,743 INFO L290 TraceCheckUtils]: 48: Hoare triple {127797#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {127797#true} is VALID [2022-02-20 14:48:09,743 INFO L290 TraceCheckUtils]: 49: Hoare triple {127797#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {127797#true} is VALID [2022-02-20 14:48:09,743 INFO L290 TraceCheckUtils]: 50: Hoare triple {127797#true} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {127797#true} is VALID [2022-02-20 14:48:09,743 INFO L290 TraceCheckUtils]: 51: Hoare triple {127797#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {127797#true} is VALID [2022-02-20 14:48:09,743 INFO L290 TraceCheckUtils]: 52: Hoare triple {127797#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {127797#true} is VALID [2022-02-20 14:48:09,744 INFO L290 TraceCheckUtils]: 53: Hoare triple {127797#true} assume 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0);~a25~0 := 1;~a28~0 := 8;calculate_output_#res#1 := 21; {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,744 INFO L290 TraceCheckUtils]: 54: Hoare triple {127799#(= ~a25~0 1)} 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; {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,745 INFO L290 TraceCheckUtils]: 55: Hoare triple {127799#(= ~a25~0 1)} 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; {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,745 INFO L290 TraceCheckUtils]: 56: Hoare triple {127799#(= ~a25~0 1)} assume !((((1 != 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; {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,745 INFO L290 TraceCheckUtils]: 57: Hoare triple {127799#(= ~a25~0 1)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,746 INFO L290 TraceCheckUtils]: 58: Hoare triple {127799#(= ~a25~0 1)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,746 INFO L290 TraceCheckUtils]: 59: Hoare triple {127799#(= ~a25~0 1)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,746 INFO L290 TraceCheckUtils]: 60: Hoare triple {127799#(= ~a25~0 1)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,747 INFO L290 TraceCheckUtils]: 61: Hoare triple {127799#(= ~a25~0 1)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,747 INFO L290 TraceCheckUtils]: 62: Hoare triple {127799#(= ~a25~0 1)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,747 INFO L290 TraceCheckUtils]: 63: Hoare triple {127799#(= ~a25~0 1)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,748 INFO L290 TraceCheckUtils]: 64: Hoare triple {127799#(= ~a25~0 1)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,748 INFO L290 TraceCheckUtils]: 65: Hoare triple {127799#(= ~a25~0 1)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,749 INFO L290 TraceCheckUtils]: 66: Hoare triple {127799#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,749 INFO L290 TraceCheckUtils]: 67: Hoare triple {127799#(= ~a25~0 1)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,749 INFO L290 TraceCheckUtils]: 68: Hoare triple {127799#(= ~a25~0 1)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,750 INFO L290 TraceCheckUtils]: 69: Hoare triple {127799#(= ~a25~0 1)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,750 INFO L290 TraceCheckUtils]: 70: Hoare triple {127799#(= ~a25~0 1)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,750 INFO L290 TraceCheckUtils]: 71: Hoare triple {127799#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,751 INFO L290 TraceCheckUtils]: 72: Hoare triple {127799#(= ~a25~0 1)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,751 INFO L290 TraceCheckUtils]: 73: Hoare triple {127799#(= ~a25~0 1)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,751 INFO L290 TraceCheckUtils]: 74: Hoare triple {127799#(= ~a25~0 1)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,752 INFO L290 TraceCheckUtils]: 75: Hoare triple {127799#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,752 INFO L290 TraceCheckUtils]: 76: Hoare triple {127799#(= ~a25~0 1)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,752 INFO L290 TraceCheckUtils]: 77: Hoare triple {127799#(= ~a25~0 1)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,753 INFO L290 TraceCheckUtils]: 78: Hoare triple {127799#(= ~a25~0 1)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,753 INFO L290 TraceCheckUtils]: 79: Hoare triple {127799#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,753 INFO L290 TraceCheckUtils]: 80: Hoare triple {127799#(= ~a25~0 1)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,754 INFO L290 TraceCheckUtils]: 81: Hoare triple {127799#(= ~a25~0 1)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,754 INFO L290 TraceCheckUtils]: 82: Hoare triple {127799#(= ~a25~0 1)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,754 INFO L290 TraceCheckUtils]: 83: Hoare triple {127799#(= ~a25~0 1)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,755 INFO L290 TraceCheckUtils]: 84: Hoare triple {127799#(= ~a25~0 1)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {127799#(= ~a25~0 1)} is VALID [2022-02-20 14:48:09,755 INFO L290 TraceCheckUtils]: 85: Hoare triple {127799#(= ~a25~0 1)} assume (!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0;~a28~0 := 10;~a19~0 := 0;calculate_output_#res#1 := 26; {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,756 INFO L290 TraceCheckUtils]: 86: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} 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; {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,756 INFO L290 TraceCheckUtils]: 87: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} 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; {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,757 INFO L290 TraceCheckUtils]: 88: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !((((1 != 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; {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,757 INFO L290 TraceCheckUtils]: 89: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,758 INFO L290 TraceCheckUtils]: 90: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,758 INFO L290 TraceCheckUtils]: 91: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,759 INFO L290 TraceCheckUtils]: 92: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,759 INFO L290 TraceCheckUtils]: 93: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,760 INFO L290 TraceCheckUtils]: 94: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,760 INFO L290 TraceCheckUtils]: 95: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,761 INFO L290 TraceCheckUtils]: 96: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,761 INFO L290 TraceCheckUtils]: 97: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} is VALID [2022-02-20 14:48:09,762 INFO L290 TraceCheckUtils]: 98: Hoare triple {127800#(and (<= 10 ~a28~0) (= ~a25~0 1))} assume !(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0;~a28~0 := 7;~a25~0 := 0;~a11~0 := 1;calculate_output_#res#1 := -1; {127798#false} is VALID [2022-02-20 14:48:09,762 INFO L290 TraceCheckUtils]: 99: Hoare triple {127798#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; {127798#false} is VALID [2022-02-20 14:48:09,762 INFO L290 TraceCheckUtils]: 100: Hoare triple {127798#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; {127798#false} is VALID [2022-02-20 14:48:09,762 INFO L290 TraceCheckUtils]: 101: Hoare triple {127798#false} assume !((((1 != 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; {127798#false} is VALID [2022-02-20 14:48:09,763 INFO L290 TraceCheckUtils]: 102: Hoare triple {127798#false} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,763 INFO L290 TraceCheckUtils]: 103: Hoare triple {127798#false} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {127798#false} is VALID [2022-02-20 14:48:09,763 INFO L290 TraceCheckUtils]: 104: Hoare triple {127798#false} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,763 INFO L290 TraceCheckUtils]: 105: Hoare triple {127798#false} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,763 INFO L290 TraceCheckUtils]: 106: Hoare triple {127798#false} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,763 INFO L290 TraceCheckUtils]: 107: Hoare triple {127798#false} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,764 INFO L290 TraceCheckUtils]: 108: Hoare triple {127798#false} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,764 INFO L290 TraceCheckUtils]: 109: Hoare triple {127798#false} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,764 INFO L290 TraceCheckUtils]: 110: Hoare triple {127798#false} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,764 INFO L290 TraceCheckUtils]: 111: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,764 INFO L290 TraceCheckUtils]: 112: Hoare triple {127798#false} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,764 INFO L290 TraceCheckUtils]: 113: Hoare triple {127798#false} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 114: Hoare triple {127798#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 115: Hoare triple {127798#false} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 116: Hoare triple {127798#false} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 117: Hoare triple {127798#false} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 118: Hoare triple {127798#false} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 119: Hoare triple {127798#false} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {127798#false} is VALID [2022-02-20 14:48:09,765 INFO L290 TraceCheckUtils]: 120: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,766 INFO L290 TraceCheckUtils]: 121: Hoare triple {127798#false} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,766 INFO L290 TraceCheckUtils]: 122: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,766 INFO L290 TraceCheckUtils]: 123: Hoare triple {127798#false} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,766 INFO L290 TraceCheckUtils]: 124: Hoare triple {127798#false} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,766 INFO L290 TraceCheckUtils]: 125: Hoare triple {127798#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,766 INFO L290 TraceCheckUtils]: 126: Hoare triple {127798#false} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 127: Hoare triple {127798#false} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 128: Hoare triple {127798#false} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 129: Hoare triple {127798#false} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 130: Hoare triple {127798#false} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 131: Hoare triple {127798#false} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 132: Hoare triple {127798#false} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {127798#false} is VALID [2022-02-20 14:48:09,767 INFO L290 TraceCheckUtils]: 133: Hoare triple {127798#false} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,768 INFO L290 TraceCheckUtils]: 134: Hoare triple {127798#false} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,768 INFO L290 TraceCheckUtils]: 135: Hoare triple {127798#false} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {127798#false} is VALID [2022-02-20 14:48:09,768 INFO L290 TraceCheckUtils]: 136: Hoare triple {127798#false} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,768 INFO L290 TraceCheckUtils]: 137: Hoare triple {127798#false} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,768 INFO L290 TraceCheckUtils]: 138: Hoare triple {127798#false} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {127798#false} is VALID [2022-02-20 14:48:09,768 INFO L290 TraceCheckUtils]: 139: Hoare triple {127798#false} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 140: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 141: Hoare triple {127798#false} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 142: Hoare triple {127798#false} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 143: Hoare triple {127798#false} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 144: Hoare triple {127798#false} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 145: Hoare triple {127798#false} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,769 INFO L290 TraceCheckUtils]: 146: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {127798#false} is VALID [2022-02-20 14:48:09,770 INFO L290 TraceCheckUtils]: 147: Hoare triple {127798#false} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,770 INFO L290 TraceCheckUtils]: 148: Hoare triple {127798#false} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,770 INFO L290 TraceCheckUtils]: 149: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {127798#false} is VALID [2022-02-20 14:48:09,770 INFO L290 TraceCheckUtils]: 150: Hoare triple {127798#false} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {127798#false} is VALID [2022-02-20 14:48:09,770 INFO L290 TraceCheckUtils]: 151: Hoare triple {127798#false} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,770 INFO L290 TraceCheckUtils]: 152: Hoare triple {127798#false} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 153: Hoare triple {127798#false} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 154: Hoare triple {127798#false} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 155: Hoare triple {127798#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 156: Hoare triple {127798#false} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 157: Hoare triple {127798#false} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 158: Hoare triple {127798#false} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,771 INFO L290 TraceCheckUtils]: 159: Hoare triple {127798#false} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,772 INFO L290 TraceCheckUtils]: 160: Hoare triple {127798#false} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,772 INFO L290 TraceCheckUtils]: 161: Hoare triple {127798#false} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {127798#false} is VALID [2022-02-20 14:48:09,772 INFO L290 TraceCheckUtils]: 162: Hoare triple {127798#false} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,772 INFO L290 TraceCheckUtils]: 163: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,772 INFO L290 TraceCheckUtils]: 164: Hoare triple {127798#false} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,772 INFO L290 TraceCheckUtils]: 165: Hoare triple {127798#false} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 166: Hoare triple {127798#false} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 167: Hoare triple {127798#false} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 168: Hoare triple {127798#false} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 169: Hoare triple {127798#false} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 170: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 171: Hoare triple {127798#false} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,773 INFO L290 TraceCheckUtils]: 172: Hoare triple {127798#false} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {127798#false} is VALID [2022-02-20 14:48:09,774 INFO L290 TraceCheckUtils]: 173: Hoare triple {127798#false} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {127798#false} is VALID [2022-02-20 14:48:09,774 INFO L290 TraceCheckUtils]: 174: Hoare triple {127798#false} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,774 INFO L290 TraceCheckUtils]: 175: Hoare triple {127798#false} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {127798#false} is VALID [2022-02-20 14:48:09,774 INFO L290 TraceCheckUtils]: 176: Hoare triple {127798#false} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {127798#false} is VALID [2022-02-20 14:48:09,774 INFO L290 TraceCheckUtils]: 177: Hoare triple {127798#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,774 INFO L290 TraceCheckUtils]: 178: Hoare triple {127798#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 179: Hoare triple {127798#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 180: Hoare triple {127798#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 181: Hoare triple {127798#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 182: Hoare triple {127798#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 183: Hoare triple {127798#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 184: Hoare triple {127798#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {127798#false} is VALID [2022-02-20 14:48:09,775 INFO L290 TraceCheckUtils]: 185: Hoare triple {127798#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {127798#false} is VALID [2022-02-20 14:48:09,776 INFO L290 TraceCheckUtils]: 186: Hoare triple {127798#false} assume !false; {127798#false} is VALID [2022-02-20 14:48:09,776 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 153 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:48:09,776 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:48:09,777 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870761230] [2022-02-20 14:48:09,777 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870761230] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:48:09,777 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:48:09,777 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-20 14:48:09,777 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966091280] [2022-02-20 14:48:09,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:48:09,778 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 187 [2022-02-20 14:48:09,778 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:48:09,779 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 14:48:09,898 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 187 edges. 187 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:09,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-20 14:48:09,898 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:48:09,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-20 14:48:09,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-20 14:48:09,899 INFO L87 Difference]: Start difference. First operand 1274 states and 1333 transitions. Second operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 14:48:11,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:11,000 INFO L93 Difference]: Finished difference Result 2408 states and 2524 transitions. [2022-02-20 14:48:11,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-20 14:48:11,000 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 187 [2022-02-20 14:48:11,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:48:11,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 14:48:11,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 641 transitions. [2022-02-20 14:48:11,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 14:48:11,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 641 transitions. [2022-02-20 14:48:11,007 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states and 641 transitions. [2022-02-20 14:48:11,419 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 641 edges. 641 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:11,466 INFO L225 Difference]: With dead ends: 2408 [2022-02-20 14:48:11,466 INFO L226 Difference]: Without dead ends: 1276 [2022-02-20 14:48:11,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 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 14:48:11,468 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 249 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-20 14:48:11,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 219 Invalid, 726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 717 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-20 14:48:11,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2022-02-20 14:48:11,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1274. [2022-02-20 14:48:11,514 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:48:11,515 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1276 states. Second operand has 1274 states, 1273 states have (on average 1.0455616653574233) internal successors, (1331), 1273 states have internal predecessors, (1331), 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 14:48:11,516 INFO L74 IsIncluded]: Start isIncluded. First operand 1276 states. Second operand has 1274 states, 1273 states have (on average 1.0455616653574233) internal successors, (1331), 1273 states have internal predecessors, (1331), 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 14:48:11,516 INFO L87 Difference]: Start difference. First operand 1276 states. Second operand has 1274 states, 1273 states have (on average 1.0455616653574233) internal successors, (1331), 1273 states have internal predecessors, (1331), 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 14:48:11,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:11,566 INFO L93 Difference]: Finished difference Result 1276 states and 1333 transitions. [2022-02-20 14:48:11,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1333 transitions. [2022-02-20 14:48:11,567 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:11,567 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:11,569 INFO L74 IsIncluded]: Start isIncluded. First operand has 1274 states, 1273 states have (on average 1.0455616653574233) internal successors, (1331), 1273 states have internal predecessors, (1331), 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 1276 states. [2022-02-20 14:48:11,569 INFO L87 Difference]: Start difference. First operand has 1274 states, 1273 states have (on average 1.0455616653574233) internal successors, (1331), 1273 states have internal predecessors, (1331), 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 1276 states. [2022-02-20 14:48:11,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:11,616 INFO L93 Difference]: Finished difference Result 1276 states and 1333 transitions. [2022-02-20 14:48:11,616 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1333 transitions. [2022-02-20 14:48:11,617 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:11,617 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:11,617 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:48:11,617 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:48:11,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 1273 states have (on average 1.0455616653574233) internal successors, (1331), 1273 states have internal predecessors, (1331), 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 14:48:11,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1331 transitions. [2022-02-20 14:48:11,664 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1331 transitions. Word has length 187 [2022-02-20 14:48:11,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:48:11,664 INFO L470 AbstractCegarLoop]: Abstraction has 1274 states and 1331 transitions. [2022-02-20 14:48:11,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 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 14:48:11,665 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1331 transitions. [2022-02-20 14:48:11,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2022-02-20 14:48:11,666 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:48:11,666 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-02-20 14:48:11,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-20 14:48:11,666 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:48:11,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:48:11,666 INFO L85 PathProgramCache]: Analyzing trace with hash -779212980, now seen corresponding path program 1 times [2022-02-20 14:48:11,667 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:48:11,667 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837376851] [2022-02-20 14:48:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:48:11,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:48:11,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:48:11,863 INFO L290 TraceCheckUtils]: 0: Hoare triple {134089#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,864 INFO L290 TraceCheckUtils]: 1: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~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; {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,864 INFO L290 TraceCheckUtils]: 2: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~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; {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,865 INFO L290 TraceCheckUtils]: 3: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((1 != 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; {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,866 INFO L290 TraceCheckUtils]: 4: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,866 INFO L290 TraceCheckUtils]: 5: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,867 INFO L290 TraceCheckUtils]: 6: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,867 INFO L290 TraceCheckUtils]: 7: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,868 INFO L290 TraceCheckUtils]: 8: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,868 INFO L290 TraceCheckUtils]: 9: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,869 INFO L290 TraceCheckUtils]: 10: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,869 INFO L290 TraceCheckUtils]: 11: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,870 INFO L290 TraceCheckUtils]: 12: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,870 INFO L290 TraceCheckUtils]: 13: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,871 INFO L290 TraceCheckUtils]: 14: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,872 INFO L290 TraceCheckUtils]: 15: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,872 INFO L290 TraceCheckUtils]: 16: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,873 INFO L290 TraceCheckUtils]: 17: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,873 INFO L290 TraceCheckUtils]: 18: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,874 INFO L290 TraceCheckUtils]: 19: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,874 INFO L290 TraceCheckUtils]: 20: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,875 INFO L290 TraceCheckUtils]: 21: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,875 INFO L290 TraceCheckUtils]: 22: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,876 INFO L290 TraceCheckUtils]: 23: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,876 INFO L290 TraceCheckUtils]: 24: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,877 INFO L290 TraceCheckUtils]: 25: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,877 INFO L290 TraceCheckUtils]: 26: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,878 INFO L290 TraceCheckUtils]: 27: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,878 INFO L290 TraceCheckUtils]: 28: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,879 INFO L290 TraceCheckUtils]: 29: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,879 INFO L290 TraceCheckUtils]: 30: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,880 INFO L290 TraceCheckUtils]: 31: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,880 INFO L290 TraceCheckUtils]: 32: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,881 INFO L290 TraceCheckUtils]: 33: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,881 INFO L290 TraceCheckUtils]: 34: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,882 INFO L290 TraceCheckUtils]: 35: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,882 INFO L290 TraceCheckUtils]: 36: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,883 INFO L290 TraceCheckUtils]: 37: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,884 INFO L290 TraceCheckUtils]: 38: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,884 INFO L290 TraceCheckUtils]: 39: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,885 INFO L290 TraceCheckUtils]: 40: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,885 INFO L290 TraceCheckUtils]: 41: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,885 INFO L290 TraceCheckUtils]: 42: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,886 INFO L290 TraceCheckUtils]: 43: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,886 INFO L290 TraceCheckUtils]: 44: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,887 INFO L290 TraceCheckUtils]: 45: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,888 INFO L290 TraceCheckUtils]: 46: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:48:11,888 INFO L290 TraceCheckUtils]: 47: Hoare triple {134091#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1) (= ~a11~0 0))} assume 8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0;~a28~0 := 9;calculate_output_#res#1 := 23; {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,889 INFO L290 TraceCheckUtils]: 48: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} 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; {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,889 INFO L290 TraceCheckUtils]: 49: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} 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; {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,889 INFO L290 TraceCheckUtils]: 50: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((1 != 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; {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,890 INFO L290 TraceCheckUtils]: 51: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,890 INFO L290 TraceCheckUtils]: 52: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,891 INFO L290 TraceCheckUtils]: 53: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,891 INFO L290 TraceCheckUtils]: 54: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,892 INFO L290 TraceCheckUtils]: 55: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,892 INFO L290 TraceCheckUtils]: 56: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,893 INFO L290 TraceCheckUtils]: 57: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,893 INFO L290 TraceCheckUtils]: 58: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,894 INFO L290 TraceCheckUtils]: 59: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,894 INFO L290 TraceCheckUtils]: 60: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,895 INFO L290 TraceCheckUtils]: 61: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,895 INFO L290 TraceCheckUtils]: 62: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,896 INFO L290 TraceCheckUtils]: 63: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,896 INFO L290 TraceCheckUtils]: 64: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,897 INFO L290 TraceCheckUtils]: 65: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,897 INFO L290 TraceCheckUtils]: 66: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,898 INFO L290 TraceCheckUtils]: 67: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,898 INFO L290 TraceCheckUtils]: 68: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,899 INFO L290 TraceCheckUtils]: 69: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,900 INFO L290 TraceCheckUtils]: 70: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,900 INFO L290 TraceCheckUtils]: 71: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,900 INFO L290 TraceCheckUtils]: 72: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,901 INFO L290 TraceCheckUtils]: 73: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,901 INFO L290 TraceCheckUtils]: 74: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,902 INFO L290 TraceCheckUtils]: 75: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,902 INFO L290 TraceCheckUtils]: 76: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,903 INFO L290 TraceCheckUtils]: 77: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,903 INFO L290 TraceCheckUtils]: 78: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,904 INFO L290 TraceCheckUtils]: 79: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,904 INFO L290 TraceCheckUtils]: 80: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,905 INFO L290 TraceCheckUtils]: 81: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,905 INFO L290 TraceCheckUtils]: 82: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,906 INFO L290 TraceCheckUtils]: 83: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,906 INFO L290 TraceCheckUtils]: 84: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,907 INFO L290 TraceCheckUtils]: 85: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,907 INFO L290 TraceCheckUtils]: 86: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,908 INFO L290 TraceCheckUtils]: 87: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,908 INFO L290 TraceCheckUtils]: 88: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,909 INFO L290 TraceCheckUtils]: 89: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,909 INFO L290 TraceCheckUtils]: 90: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,910 INFO L290 TraceCheckUtils]: 91: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,910 INFO L290 TraceCheckUtils]: 92: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,911 INFO L290 TraceCheckUtils]: 93: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,911 INFO L290 TraceCheckUtils]: 94: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,912 INFO L290 TraceCheckUtils]: 95: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,912 INFO L290 TraceCheckUtils]: 96: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,913 INFO L290 TraceCheckUtils]: 97: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,913 INFO L290 TraceCheckUtils]: 98: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,914 INFO L290 TraceCheckUtils]: 99: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,914 INFO L290 TraceCheckUtils]: 100: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,915 INFO L290 TraceCheckUtils]: 101: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,915 INFO L290 TraceCheckUtils]: 102: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,916 INFO L290 TraceCheckUtils]: 103: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,916 INFO L290 TraceCheckUtils]: 104: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,917 INFO L290 TraceCheckUtils]: 105: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,918 INFO L290 TraceCheckUtils]: 106: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,918 INFO L290 TraceCheckUtils]: 107: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,919 INFO L290 TraceCheckUtils]: 108: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,919 INFO L290 TraceCheckUtils]: 109: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,920 INFO L290 TraceCheckUtils]: 110: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,920 INFO L290 TraceCheckUtils]: 111: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,920 INFO L290 TraceCheckUtils]: 112: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,921 INFO L290 TraceCheckUtils]: 113: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,922 INFO L290 TraceCheckUtils]: 114: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,922 INFO L290 TraceCheckUtils]: 115: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,923 INFO L290 TraceCheckUtils]: 116: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,923 INFO L290 TraceCheckUtils]: 117: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,924 INFO L290 TraceCheckUtils]: 118: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,924 INFO L290 TraceCheckUtils]: 119: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,925 INFO L290 TraceCheckUtils]: 120: Hoare triple {134092#(and (= (+ ~a17~0 (- 8)) 0) (= ~a21~0 1))} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a19~0 := 0;~a28~0 := 7;calculate_output_#res#1 := 25; {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,926 INFO L290 TraceCheckUtils]: 121: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} 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; {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,926 INFO L290 TraceCheckUtils]: 122: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} 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; {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,927 INFO L290 TraceCheckUtils]: 123: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !((((1 != 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; {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,927 INFO L290 TraceCheckUtils]: 124: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,928 INFO L290 TraceCheckUtils]: 125: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,928 INFO L290 TraceCheckUtils]: 126: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,929 INFO L290 TraceCheckUtils]: 127: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,929 INFO L290 TraceCheckUtils]: 128: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,930 INFO L290 TraceCheckUtils]: 129: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} is VALID [2022-02-20 14:48:11,930 INFO L290 TraceCheckUtils]: 130: Hoare triple {134093#(and (= (+ ~a17~0 (- 8)) 0) (not (= ~a19~0 1)) (= ~a21~0 1))} assume (((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a28~0 := 7;~a11~0 := 1;~a25~0 := 0;calculate_output_#res#1 := -1; {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,931 INFO L290 TraceCheckUtils]: 131: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} 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; {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,932 INFO L290 TraceCheckUtils]: 132: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} 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; {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,932 INFO L290 TraceCheckUtils]: 133: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((1 != 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; {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,933 INFO L290 TraceCheckUtils]: 134: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,933 INFO L290 TraceCheckUtils]: 135: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,934 INFO L290 TraceCheckUtils]: 136: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,934 INFO L290 TraceCheckUtils]: 137: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,936 INFO L290 TraceCheckUtils]: 138: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,937 INFO L290 TraceCheckUtils]: 139: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,938 INFO L290 TraceCheckUtils]: 140: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,938 INFO L290 TraceCheckUtils]: 141: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,939 INFO L290 TraceCheckUtils]: 142: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,939 INFO L290 TraceCheckUtils]: 143: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,940 INFO L290 TraceCheckUtils]: 144: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,940 INFO L290 TraceCheckUtils]: 145: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,941 INFO L290 TraceCheckUtils]: 146: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,942 INFO L290 TraceCheckUtils]: 147: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,942 INFO L290 TraceCheckUtils]: 148: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,943 INFO L290 TraceCheckUtils]: 149: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,943 INFO L290 TraceCheckUtils]: 150: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,944 INFO L290 TraceCheckUtils]: 151: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,944 INFO L290 TraceCheckUtils]: 152: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,945 INFO L290 TraceCheckUtils]: 153: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,945 INFO L290 TraceCheckUtils]: 154: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,946 INFO L290 TraceCheckUtils]: 155: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,946 INFO L290 TraceCheckUtils]: 156: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,947 INFO L290 TraceCheckUtils]: 157: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,948 INFO L290 TraceCheckUtils]: 158: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,948 INFO L290 TraceCheckUtils]: 159: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,949 INFO L290 TraceCheckUtils]: 160: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,949 INFO L290 TraceCheckUtils]: 161: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,950 INFO L290 TraceCheckUtils]: 162: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,950 INFO L290 TraceCheckUtils]: 163: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,951 INFO L290 TraceCheckUtils]: 164: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,951 INFO L290 TraceCheckUtils]: 165: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,952 INFO L290 TraceCheckUtils]: 166: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,952 INFO L290 TraceCheckUtils]: 167: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,953 INFO L290 TraceCheckUtils]: 168: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,953 INFO L290 TraceCheckUtils]: 169: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,954 INFO L290 TraceCheckUtils]: 170: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,955 INFO L290 TraceCheckUtils]: 171: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,955 INFO L290 TraceCheckUtils]: 172: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,956 INFO L290 TraceCheckUtils]: 173: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,956 INFO L290 TraceCheckUtils]: 174: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,957 INFO L290 TraceCheckUtils]: 175: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,957 INFO L290 TraceCheckUtils]: 176: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,958 INFO L290 TraceCheckUtils]: 177: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,958 INFO L290 TraceCheckUtils]: 178: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,959 INFO L290 TraceCheckUtils]: 179: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,959 INFO L290 TraceCheckUtils]: 180: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,960 INFO L290 TraceCheckUtils]: 181: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,961 INFO L290 TraceCheckUtils]: 182: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,961 INFO L290 TraceCheckUtils]: 183: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,962 INFO L290 TraceCheckUtils]: 184: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,962 INFO L290 TraceCheckUtils]: 185: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,963 INFO L290 TraceCheckUtils]: 186: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,963 INFO L290 TraceCheckUtils]: 187: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,964 INFO L290 TraceCheckUtils]: 188: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,964 INFO L290 TraceCheckUtils]: 189: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,965 INFO L290 TraceCheckUtils]: 190: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,965 INFO L290 TraceCheckUtils]: 191: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,966 INFO L290 TraceCheckUtils]: 192: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,967 INFO L290 TraceCheckUtils]: 193: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,967 INFO L290 TraceCheckUtils]: 194: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,968 INFO L290 TraceCheckUtils]: 195: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,968 INFO L290 TraceCheckUtils]: 196: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,969 INFO L290 TraceCheckUtils]: 197: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,969 INFO L290 TraceCheckUtils]: 198: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,970 INFO L290 TraceCheckUtils]: 199: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,970 INFO L290 TraceCheckUtils]: 200: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,971 INFO L290 TraceCheckUtils]: 201: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,972 INFO L290 TraceCheckUtils]: 202: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,972 INFO L290 TraceCheckUtils]: 203: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,973 INFO L290 TraceCheckUtils]: 204: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,973 INFO L290 TraceCheckUtils]: 205: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,974 INFO L290 TraceCheckUtils]: 206: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,974 INFO L290 TraceCheckUtils]: 207: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,975 INFO L290 TraceCheckUtils]: 208: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:48:11,975 INFO L290 TraceCheckUtils]: 209: Hoare triple {134094#(and (= (+ ~a28~0 (- 7)) 0) (= (+ ~a17~0 (- 8)) 0) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (not (= ~a25~0 1)))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 210: Hoare triple {134090#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 211: Hoare triple {134090#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 212: Hoare triple {134090#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 213: Hoare triple {134090#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 214: Hoare triple {134090#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 215: Hoare triple {134090#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,976 INFO L290 TraceCheckUtils]: 216: Hoare triple {134090#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134090#false} is VALID [2022-02-20 14:48:11,977 INFO L290 TraceCheckUtils]: 217: Hoare triple {134090#false} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {134090#false} is VALID [2022-02-20 14:48:11,977 INFO L290 TraceCheckUtils]: 218: Hoare triple {134090#false} assume !false; {134090#false} is VALID [2022-02-20 14:48:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 93 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:48:11,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:48:11,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837376851] [2022-02-20 14:48:11,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837376851] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 14:48:11,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405986715] [2022-02-20 14:48:11,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:48:11,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 14:48:11,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 14:48:11,981 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 14:48:11,987 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 14:48:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:48:12,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 2 conjunts are in the unsatisfiable core [2022-02-20 14:48:12,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:48:12,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 14:48:12,884 INFO L290 TraceCheckUtils]: 0: Hoare triple {134089#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);~a~0 := 1;~e~0 := 5;~d~0 := 4;~f~0 := 6;~c~0 := 3;~u~0 := 21;~v~0 := 22;~w~0 := 23;~x~0 := 24;~y~0 := 25;~z~0 := 26;~a25~0 := 0;~a11~0 := 0;~a28~0 := 7;~a19~0 := 1;~a21~0 := 1;~a17~0 := 8; {134089#true} is VALID [2022-02-20 14:48:12,884 INFO L290 TraceCheckUtils]: 1: Hoare triple {134089#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; {134089#true} is VALID [2022-02-20 14:48:12,884 INFO L290 TraceCheckUtils]: 2: Hoare triple {134089#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; {134089#true} is VALID [2022-02-20 14:48:12,884 INFO L290 TraceCheckUtils]: 3: Hoare triple {134089#true} assume !((((1 != 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; {134089#true} is VALID [2022-02-20 14:48:12,884 INFO L290 TraceCheckUtils]: 4: Hoare triple {134089#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 5: Hoare triple {134089#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 6: Hoare triple {134089#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 7: Hoare triple {134089#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 8: Hoare triple {134089#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 9: Hoare triple {134089#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 10: Hoare triple {134089#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 11: Hoare triple {134089#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 12: Hoare triple {134089#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 13: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,885 INFO L290 TraceCheckUtils]: 14: Hoare triple {134089#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 15: Hoare triple {134089#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 16: Hoare triple {134089#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 17: Hoare triple {134089#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 18: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 19: Hoare triple {134089#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 20: Hoare triple {134089#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {134089#true} is VALID [2022-02-20 14:48:12,886 INFO L290 TraceCheckUtils]: 21: Hoare triple {134089#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134089#true} is VALID [2022-02-20 14:48:12,887 INFO L290 TraceCheckUtils]: 22: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,887 INFO L290 TraceCheckUtils]: 23: Hoare triple {134089#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,887 INFO L290 TraceCheckUtils]: 24: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,887 INFO L290 TraceCheckUtils]: 25: Hoare triple {134089#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,887 INFO L290 TraceCheckUtils]: 26: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,887 INFO L290 TraceCheckUtils]: 27: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 28: Hoare triple {134089#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 29: Hoare triple {134089#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 30: Hoare triple {134089#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 31: Hoare triple {134089#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 32: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 33: Hoare triple {134089#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,888 INFO L290 TraceCheckUtils]: 34: Hoare triple {134089#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {134089#true} is VALID [2022-02-20 14:48:12,889 INFO L290 TraceCheckUtils]: 35: Hoare triple {134089#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,889 INFO L290 TraceCheckUtils]: 36: Hoare triple {134089#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,889 INFO L290 TraceCheckUtils]: 37: Hoare triple {134089#true} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,889 INFO L290 TraceCheckUtils]: 38: Hoare triple {134089#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,889 INFO L290 TraceCheckUtils]: 39: Hoare triple {134089#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,889 INFO L290 TraceCheckUtils]: 40: Hoare triple {134089#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,890 INFO L290 TraceCheckUtils]: 41: Hoare triple {134089#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,890 INFO L290 TraceCheckUtils]: 42: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,890 INFO L290 TraceCheckUtils]: 43: Hoare triple {134089#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,890 INFO L290 TraceCheckUtils]: 44: Hoare triple {134089#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,890 INFO L290 TraceCheckUtils]: 45: Hoare triple {134089#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,890 INFO L290 TraceCheckUtils]: 46: Hoare triple {134089#true} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 47: Hoare triple {134089#true} assume 8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0;~a28~0 := 9;calculate_output_#res#1 := 23; {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 48: Hoare triple {134089#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; {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 49: Hoare triple {134089#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; {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 50: Hoare triple {134089#true} assume !((((1 != 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; {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 51: Hoare triple {134089#true} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 52: Hoare triple {134089#true} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134089#true} is VALID [2022-02-20 14:48:12,891 INFO L290 TraceCheckUtils]: 53: Hoare triple {134089#true} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,892 INFO L290 TraceCheckUtils]: 54: Hoare triple {134089#true} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,892 INFO L290 TraceCheckUtils]: 55: Hoare triple {134089#true} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,892 INFO L290 TraceCheckUtils]: 56: Hoare triple {134089#true} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,892 INFO L290 TraceCheckUtils]: 57: Hoare triple {134089#true} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,892 INFO L290 TraceCheckUtils]: 58: Hoare triple {134089#true} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,892 INFO L290 TraceCheckUtils]: 59: Hoare triple {134089#true} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 60: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 61: Hoare triple {134089#true} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 62: Hoare triple {134089#true} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 63: Hoare triple {134089#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 64: Hoare triple {134089#true} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 65: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,893 INFO L290 TraceCheckUtils]: 66: Hoare triple {134089#true} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,894 INFO L290 TraceCheckUtils]: 67: Hoare triple {134089#true} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {134089#true} is VALID [2022-02-20 14:48:12,894 INFO L290 TraceCheckUtils]: 68: Hoare triple {134089#true} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134089#true} is VALID [2022-02-20 14:48:12,894 INFO L290 TraceCheckUtils]: 69: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,894 INFO L290 TraceCheckUtils]: 70: Hoare triple {134089#true} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,894 INFO L290 TraceCheckUtils]: 71: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,894 INFO L290 TraceCheckUtils]: 72: Hoare triple {134089#true} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 73: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 74: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 75: Hoare triple {134089#true} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 76: Hoare triple {134089#true} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 77: Hoare triple {134089#true} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 78: Hoare triple {134089#true} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,895 INFO L290 TraceCheckUtils]: 79: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {134089#true} is VALID [2022-02-20 14:48:12,896 INFO L290 TraceCheckUtils]: 80: Hoare triple {134089#true} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,896 INFO L290 TraceCheckUtils]: 81: Hoare triple {134089#true} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {134089#true} is VALID [2022-02-20 14:48:12,896 INFO L290 TraceCheckUtils]: 82: Hoare triple {134089#true} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,896 INFO L290 TraceCheckUtils]: 83: Hoare triple {134089#true} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,896 INFO L290 TraceCheckUtils]: 84: Hoare triple {134089#true} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,896 INFO L290 TraceCheckUtils]: 85: Hoare triple {134089#true} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 86: Hoare triple {134089#true} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 87: Hoare triple {134089#true} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 88: Hoare triple {134089#true} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 89: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 90: Hoare triple {134089#true} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 91: Hoare triple {134089#true} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,897 INFO L290 TraceCheckUtils]: 92: Hoare triple {134089#true} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,898 INFO L290 TraceCheckUtils]: 93: Hoare triple {134089#true} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,898 INFO L290 TraceCheckUtils]: 94: Hoare triple {134089#true} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,898 INFO L290 TraceCheckUtils]: 95: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {134089#true} is VALID [2022-02-20 14:48:12,898 INFO L290 TraceCheckUtils]: 96: Hoare triple {134089#true} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,898 INFO L290 TraceCheckUtils]: 97: Hoare triple {134089#true} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,898 INFO L290 TraceCheckUtils]: 98: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {134089#true} is VALID [2022-02-20 14:48:12,899 INFO L290 TraceCheckUtils]: 99: Hoare triple {134089#true} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,899 INFO L290 TraceCheckUtils]: 100: Hoare triple {134089#true} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,899 INFO L290 TraceCheckUtils]: 101: Hoare triple {134089#true} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {134089#true} is VALID [2022-02-20 14:48:12,899 INFO L290 TraceCheckUtils]: 102: Hoare triple {134089#true} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,899 INFO L290 TraceCheckUtils]: 103: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,899 INFO L290 TraceCheckUtils]: 104: Hoare triple {134089#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 105: Hoare triple {134089#true} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 106: Hoare triple {134089#true} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 107: Hoare triple {134089#true} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 108: Hoare triple {134089#true} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 109: Hoare triple {134089#true} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 110: Hoare triple {134089#true} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {134089#true} is VALID [2022-02-20 14:48:12,900 INFO L290 TraceCheckUtils]: 111: Hoare triple {134089#true} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,901 INFO L290 TraceCheckUtils]: 112: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,901 INFO L290 TraceCheckUtils]: 113: Hoare triple {134089#true} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {134089#true} is VALID [2022-02-20 14:48:12,901 INFO L290 TraceCheckUtils]: 114: Hoare triple {134089#true} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {134089#true} is VALID [2022-02-20 14:48:12,901 INFO L290 TraceCheckUtils]: 115: Hoare triple {134089#true} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {134089#true} is VALID [2022-02-20 14:48:12,901 INFO L290 TraceCheckUtils]: 116: Hoare triple {134089#true} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {134089#true} is VALID [2022-02-20 14:48:12,901 INFO L290 TraceCheckUtils]: 117: Hoare triple {134089#true} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {134089#true} is VALID [2022-02-20 14:48:12,902 INFO L290 TraceCheckUtils]: 118: Hoare triple {134089#true} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {134089#true} is VALID [2022-02-20 14:48:12,902 INFO L290 TraceCheckUtils]: 119: Hoare triple {134089#true} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {134089#true} is VALID [2022-02-20 14:48:12,902 INFO L290 TraceCheckUtils]: 120: Hoare triple {134089#true} assume ((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a19~0 := 0;~a28~0 := 7;calculate_output_#res#1 := 25; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,903 INFO L290 TraceCheckUtils]: 121: Hoare triple {134458#(<= ~a19~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; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,903 INFO L290 TraceCheckUtils]: 122: Hoare triple {134458#(<= ~a19~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; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,903 INFO L290 TraceCheckUtils]: 123: Hoare triple {134458#(<= ~a19~0 0)} assume !((((1 != 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; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,904 INFO L290 TraceCheckUtils]: 124: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,904 INFO L290 TraceCheckUtils]: 125: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,904 INFO L290 TraceCheckUtils]: 126: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,905 INFO L290 TraceCheckUtils]: 127: Hoare triple {134458#(<= ~a19~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,905 INFO L290 TraceCheckUtils]: 128: Hoare triple {134458#(<= ~a19~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,905 INFO L290 TraceCheckUtils]: 129: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,906 INFO L290 TraceCheckUtils]: 130: Hoare triple {134458#(<= ~a19~0 0)} assume (((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0);~a28~0 := 7;~a11~0 := 1;~a25~0 := 0;calculate_output_#res#1 := -1; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,906 INFO L290 TraceCheckUtils]: 131: Hoare triple {134458#(<= ~a19~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; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,906 INFO L290 TraceCheckUtils]: 132: Hoare triple {134458#(<= ~a19~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; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,907 INFO L290 TraceCheckUtils]: 133: Hoare triple {134458#(<= ~a19~0 0)} assume !((((1 != 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; {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,907 INFO L290 TraceCheckUtils]: 134: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a11~0) && 1 == ~a19~0 && 4 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,908 INFO L290 TraceCheckUtils]: 135: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && (((!(1 == ~a11~0) && 1 == ~a21~0 && 6 == calculate_output_~input#1) && 7 == ~a28~0) && 1 == ~a19~0) && !(1 == ~a25~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,908 INFO L290 TraceCheckUtils]: 136: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a21~0 && 1 == ~a19~0 && ((((1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 1 == ~a11~0) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,909 INFO L290 TraceCheckUtils]: 137: Hoare triple {134458#(<= ~a19~0 0)} assume !(9 == ~a28~0 && !(1 == ~a19~0) && 1 == ~a21~0 && ((4 == calculate_output_~input#1 && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,909 INFO L290 TraceCheckUtils]: 138: Hoare triple {134458#(<= ~a19~0 0)} assume !(((8 == ~a17~0 && ((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a19~0) && 1 == ~a21~0) && 10 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,909 INFO L290 TraceCheckUtils]: 139: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && !(1 == ~a25~0) && 1 == ~a21~0 && ((1 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a11~0)) && 7 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,910 INFO L290 TraceCheckUtils]: 140: Hoare triple {134458#(<= ~a19~0 0)} assume !((((!(1 == ~a19~0) && 1 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,910 INFO L290 TraceCheckUtils]: 141: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && (((1 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0)))) && 1 == ~a11~0) && 1 == ~a21~0) && 9 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,910 INFO L290 TraceCheckUtils]: 142: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && (8 == ~a17~0 && (6 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a11~0)) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,911 INFO L290 TraceCheckUtils]: 143: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && !(1 == ~a19~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,911 INFO L290 TraceCheckUtils]: 144: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a19~0) && (((8 == ~a17~0 && 1 == ~a25~0 && 3 == calculate_output_~input#1) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,911 INFO L290 TraceCheckUtils]: 145: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a19~0) && 1 == ~a21~0 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (7 == ~a28~0 && !(1 == ~a25~0))) && 4 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,912 INFO L290 TraceCheckUtils]: 146: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && 1 == ~a25~0 && 1 == ~a19~0 && !(1 == ~a11~0) && 11 == ~a28~0 && 3 == calculate_output_~input#1); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,912 INFO L290 TraceCheckUtils]: 147: Hoare triple {134458#(<= ~a19~0 0)} assume !(9 == ~a28~0 && ((!(1 == ~a19~0) && (3 == calculate_output_~input#1 && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,912 INFO L290 TraceCheckUtils]: 148: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a11~0) && (11 == ~a28~0 && 1 == ~a25~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,913 INFO L290 TraceCheckUtils]: 149: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a11~0 && ((((1 == ~a25~0 && 8 == ~a28~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) && 6 == calculate_output_~input#1) && 1 == ~a19~0) && 9 == ~a17~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,913 INFO L290 TraceCheckUtils]: 150: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && 1 == ~a21~0 && !(1 == ~a11~0) && !(1 == ~a19~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,913 INFO L290 TraceCheckUtils]: 151: Hoare triple {134458#(<= ~a19~0 0)} assume !((((1 == ~a21~0 && 10 == ~a28~0 && 1 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a17~0) && !(1 == ~a19~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,914 INFO L290 TraceCheckUtils]: 152: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && !(1 == ~a19~0) && (8 == ~a17~0 && 6 == calculate_output_~input#1 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (8 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,914 INFO L290 TraceCheckUtils]: 153: Hoare triple {134458#(<= ~a19~0 0)} assume !(((8 == ~a17~0 && !(1 == ~a19~0) && (6 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,914 INFO L290 TraceCheckUtils]: 154: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && (!(1 == ~a25~0) && (1 == ~a21~0 && 1 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a17~0) && 11 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,919 INFO L290 TraceCheckUtils]: 155: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a11~0 && (1 == ~a19~0 && 1 == ~a21~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 4 == calculate_output_~input#1) && 9 == ~a17~0) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,919 INFO L290 TraceCheckUtils]: 156: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a11~0) && 9 == ~a28~0 && ((!(1 == ~a19~0) && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,920 INFO L290 TraceCheckUtils]: 157: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && (((7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0)) || (8 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && !(1 == ~a19~0)) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,920 INFO L290 TraceCheckUtils]: 158: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a21~0 && !(1 == ~a19~0) && ((5 == calculate_output_~input#1 && ((8 == ~a28~0 && 1 == ~a25~0) || (1 == ~a25~0 && 7 == ~a28~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && !(1 == ~a11~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,921 INFO L290 TraceCheckUtils]: 159: Hoare triple {134458#(<= ~a19~0 0)} assume !((9 == ~a17~0 && (8 == ~a28~0 && (1 == calculate_output_~input#1 && 1 == ~a19~0) && !(1 == ~a25~0)) && 1 == ~a11~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,921 INFO L290 TraceCheckUtils]: 160: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a21~0 && 1 == ~a19~0 && 7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,921 INFO L290 TraceCheckUtils]: 161: Hoare triple {134458#(<= ~a19~0 0)} assume !(11 == ~a28~0 && (8 == ~a17~0 && ((6 == calculate_output_~input#1 && 1 == ~a21~0) && 1 == ~a19~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,922 INFO L290 TraceCheckUtils]: 162: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a11~0) && (8 == ~a17~0 && 1 == ~a21~0 && 3 == calculate_output_~input#1 && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a25~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,922 INFO L290 TraceCheckUtils]: 163: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,922 INFO L290 TraceCheckUtils]: 164: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a11~0) && 8 == ~a17~0 && (4 == calculate_output_~input#1 && 1 == ~a19~0) && 8 == ~a28~0) && 1 == ~a21~0) && 1 == ~a25~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,923 INFO L290 TraceCheckUtils]: 165: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && ((((4 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)) && !(1 == ~a11~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,923 INFO L290 TraceCheckUtils]: 166: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && ((((1 == calculate_output_~input#1 && 1 == ~a21~0) && !(1 == ~a11~0)) && 1 == ~a19~0) && !(1 == ~a25~0)) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,923 INFO L290 TraceCheckUtils]: 167: Hoare triple {134458#(<= ~a19~0 0)} assume !((((((4 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && !(1 == ~a11~0)) && 1 == ~a21~0) && 8 == ~a17~0) && 10 == ~a28~0) && 1 == ~a19~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,924 INFO L290 TraceCheckUtils]: 168: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a25~0) && 1 == ~a11~0 && 8 == ~a28~0 && (9 == ~a17~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,924 INFO L290 TraceCheckUtils]: 169: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a19~0) && 8 == ~a17~0 && 10 == ~a28~0 && (1 == ~a25~0 && !(1 == ~a11~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,924 INFO L290 TraceCheckUtils]: 170: Hoare triple {134458#(<= ~a19~0 0)} assume !((((1 == ~a21~0 && 1 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,925 INFO L290 TraceCheckUtils]: 171: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a21~0 && ((1 == ~a19~0 && 1 == ~a25~0 && 11 == ~a28~0 && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,925 INFO L290 TraceCheckUtils]: 172: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && 10 == ~a28~0 && (((1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,926 INFO L290 TraceCheckUtils]: 173: Hoare triple {134458#(<= ~a19~0 0)} assume !((((9 == ~a17~0 && ((1 == ~a25~0 || !(1 == ~a25~0)) && 6 == calculate_output_~input#1) && 1 == ~a11~0) && 1 == ~a19~0) && 1 == ~a21~0) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,926 INFO L290 TraceCheckUtils]: 174: Hoare triple {134458#(<= ~a19~0 0)} assume !((8 == ~a17~0 && (((6 == calculate_output_~input#1 && 1 == ~a25~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)) && 10 == ~a28~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,926 INFO L290 TraceCheckUtils]: 175: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a19~0) && 8 == ~a17~0 && !(1 == ~a11~0) && 1 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,927 INFO L290 TraceCheckUtils]: 176: Hoare triple {134458#(<= ~a19~0 0)} assume !((((((1 == calculate_output_~input#1 && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && !(1 == ~a25~0)) && 8 == ~a17~0) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,927 INFO L290 TraceCheckUtils]: 177: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && ((!(1 == ~a11~0) && (!(1 == ~a25~0) && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 7 == ~a28~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,927 INFO L290 TraceCheckUtils]: 178: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,928 INFO L290 TraceCheckUtils]: 179: Hoare triple {134458#(<= ~a19~0 0)} assume !((((!(1 == ~a11~0) && ((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,928 INFO L290 TraceCheckUtils]: 180: Hoare triple {134458#(<= ~a19~0 0)} assume !((9 == ~a17~0 && (((1 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a11~0) && 1 == ~a21~0) && 1 == ~a19~0) && 9 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,928 INFO L290 TraceCheckUtils]: 181: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a19~0 && (((9 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,929 INFO L290 TraceCheckUtils]: 182: Hoare triple {134458#(<= ~a19~0 0)} assume !(9 == ~a17~0 && 1 == ~a21~0 && 1 == ~a11~0 && (3 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a19~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,929 INFO L290 TraceCheckUtils]: 183: Hoare triple {134458#(<= ~a19~0 0)} assume !(7 == ~a28~0 && 8 == ~a17~0 && !(1 == ~a25~0) && 1 == ~a21~0 && 1 == ~a19~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,929 INFO L290 TraceCheckUtils]: 184: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a28~0 && 1 == ~a21~0 && (!(1 == ~a11~0) && (1 == calculate_output_~input#1 && 8 == ~a17~0) && 1 == ~a19~0) && 1 == ~a25~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,930 INFO L290 TraceCheckUtils]: 185: Hoare triple {134458#(<= ~a19~0 0)} assume !((((8 == ~a17~0 && (6 == calculate_output_~input#1 && (1 == ~a25~0 || !(1 == ~a25~0))) && 1 == ~a21~0) && 10 == ~a28~0) && !(1 == ~a11~0)) && 1 == ~a19~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,930 INFO L290 TraceCheckUtils]: 186: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,930 INFO L290 TraceCheckUtils]: 187: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && !(1 == ~a11~0) && 1 == ~a25~0 && 8 == ~a28~0 && 6 == calculate_output_~input#1) && 1 == ~a19~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,931 INFO L290 TraceCheckUtils]: 188: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a19~0 && 8 == ~a17~0 && ((!(1 == ~a25~0) && 5 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a11~0)) && 11 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,931 INFO L290 TraceCheckUtils]: 189: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,931 INFO L290 TraceCheckUtils]: 190: Hoare triple {134458#(<= ~a19~0 0)} assume !((((((3 == calculate_output_~input#1 && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a25~0)) && 11 == ~a28~0) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,932 INFO L290 TraceCheckUtils]: 191: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && 1 == ~a21~0 && ((5 == calculate_output_~input#1 && ((1 == ~a25~0 && 8 == ~a28~0) || (7 == ~a28~0 && 1 == ~a25~0) || (!(1 == ~a25~0) && 7 == ~a28~0))) && 1 == ~a11~0) && 9 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,932 INFO L290 TraceCheckUtils]: 192: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a19~0 && ((!(1 == ~a11~0) && (1 == ~a25~0 || !(1 == ~a25~0)) && 3 == calculate_output_~input#1) && 10 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,932 INFO L290 TraceCheckUtils]: 193: Hoare triple {134458#(<= ~a19~0 0)} assume !((!(1 == ~a11~0) && (((4 == calculate_output_~input#1 && 8 == ~a17~0) && !(1 == ~a25~0)) && 1 == ~a21~0) && 11 == ~a28~0) && 1 == ~a19~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,933 INFO L290 TraceCheckUtils]: 194: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a19~0) && (4 == calculate_output_~input#1 && (((!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,933 INFO L290 TraceCheckUtils]: 195: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && ((1 == ~a25~0 && 4 == calculate_output_~input#1) && 1 == ~a19~0) && 11 == ~a28~0) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,934 INFO L290 TraceCheckUtils]: 196: Hoare triple {134458#(<= ~a19~0 0)} assume !((((1 == ~a21~0 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (9 == ~a28~0 && 1 == ~a25~0)) && 6 == calculate_output_~input#1) && !(1 == ~a11~0)) && !(1 == ~a19~0)) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,934 INFO L290 TraceCheckUtils]: 197: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && ((1 == ~a21~0 && (!(1 == ~a25~0) && 3 == calculate_output_~input#1) && 9 == ~a17~0) && 8 == ~a28~0) && 1 == ~a11~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,934 INFO L290 TraceCheckUtils]: 198: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a17~0 && (1 == ~a21~0 && (5 == calculate_output_~input#1 && ((!(1 == ~a25~0) && 8 == ~a28~0) || (9 == ~a28~0 && 1 == ~a25~0))) && 1 == ~a19~0) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,935 INFO L290 TraceCheckUtils]: 199: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && (((8 == ~a17~0 && 5 == calculate_output_~input#1 && !(1 == ~a11~0)) && 1 == ~a21~0) && 1 == ~a25~0) && 8 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,935 INFO L290 TraceCheckUtils]: 200: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a11~0) && ((1 == ~a21~0 && 4 == calculate_output_~input#1) && 10 == ~a28~0) && 8 == ~a17~0) && !(1 == ~a19~0)) && 1 == ~a25~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,935 INFO L290 TraceCheckUtils]: 201: Hoare triple {134458#(<= ~a19~0 0)} assume !(8 == ~a28~0 && (1 == ~a19~0 && 1 == ~a11~0 && !(1 == ~a25~0) && 9 == ~a17~0 && 6 == calculate_output_~input#1) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,937 INFO L290 TraceCheckUtils]: 202: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && ((1 == ~a21~0 && 6 == calculate_output_~input#1 && (((10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) || (!(1 == ~a25~0) && 11 == ~a28~0))) && 8 == ~a17~0) && !(1 == ~a19~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,937 INFO L290 TraceCheckUtils]: 203: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a19~0 && 3 == calculate_output_~input#1) && 9 == ~a28~0) && 1 == ~a21~0) && 8 == ~a17~0) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,937 INFO L290 TraceCheckUtils]: 204: Hoare triple {134458#(<= ~a19~0 0)} assume !((8 == ~a17~0 && ((4 == calculate_output_~input#1 && ((8 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 9 == ~a28~0))) && 1 == ~a21~0) && !(1 == ~a19~0)) && !(1 == ~a11~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,939 INFO L290 TraceCheckUtils]: 205: Hoare triple {134458#(<= ~a19~0 0)} assume !(((!(1 == ~a11~0) && ((1 == ~a19~0 && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0) && 9 == ~a28~0) && !(1 == ~a25~0)); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,940 INFO L290 TraceCheckUtils]: 206: Hoare triple {134458#(<= ~a19~0 0)} assume !((1 == ~a11~0 && 1 == ~a19~0 && 1 == ~a21~0 && (9 == ~a17~0 && 5 == calculate_output_~input#1) && !(1 == ~a25~0)) && 8 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,942 INFO L290 TraceCheckUtils]: 207: Hoare triple {134458#(<= ~a19~0 0)} assume !(!(1 == ~a11~0) && 1 == ~a21~0 && (1 == ~a19~0 && 8 == ~a17~0 && 1 == ~a25~0 && 5 == calculate_output_~input#1) && 11 == ~a28~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,942 INFO L290 TraceCheckUtils]: 208: Hoare triple {134458#(<= ~a19~0 0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,945 INFO L290 TraceCheckUtils]: 209: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,946 INFO L290 TraceCheckUtils]: 210: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,946 INFO L290 TraceCheckUtils]: 211: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,947 INFO L290 TraceCheckUtils]: 212: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,947 INFO L290 TraceCheckUtils]: 213: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,948 INFO L290 TraceCheckUtils]: 214: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,948 INFO L290 TraceCheckUtils]: 215: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,948 INFO L290 TraceCheckUtils]: 216: Hoare triple {134458#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {134458#(<= ~a19~0 0)} is VALID [2022-02-20 14:48:12,949 INFO L290 TraceCheckUtils]: 217: Hoare triple {134458#(<= ~a19~0 0)} assume ((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0; {134090#false} is VALID [2022-02-20 14:48:12,952 INFO L290 TraceCheckUtils]: 218: Hoare triple {134090#false} assume !false; {134090#false} is VALID [2022-02-20 14:48:12,954 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 138 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-02-20 14:48:12,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 14:48:12,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405986715] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:48:12,954 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 14:48:12,954 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2022-02-20 14:48:12,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976813683] [2022-02-20 14:48:12,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:48:12,955 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 219 [2022-02-20 14:48:12,956 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:48:12,956 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 14:48:13,062 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:13,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:48:13,063 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:48:13,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:48:13,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-20 14:48:13,063 INFO L87 Difference]: Start difference. First operand 1274 states and 1331 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 14:48:13,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:13,661 INFO L93 Difference]: Finished difference Result 2404 states and 2517 transitions. [2022-02-20 14:48:13,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:48:13,661 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 219 [2022-02-20 14:48:13,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:48:13,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 14:48:13,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 495 transitions. [2022-02-20 14:48:13,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 14:48:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 495 transitions. [2022-02-20 14:48:13,664 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 495 transitions. [2022-02-20 14:48:13,976 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 495 edges. 495 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:48:13,977 INFO L225 Difference]: With dead ends: 2404 [2022-02-20 14:48:13,977 INFO L226 Difference]: Without dead ends: 0 [2022-02-20 14:48:13,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-02-20 14:48:13,979 INFO L933 BasicCegarLoop]: 164 mSDtfsCounter, 70 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 14:48:13,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 170 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 14:48:13,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-02-20 14:48:13,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-02-20 14:48:13,980 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:48:13,980 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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 14:48:13,980 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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 14:48:13,980 INFO L87 Difference]: Start difference. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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 14:48:13,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:13,981 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-02-20 14:48:13,981 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 14:48:13,981 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:13,981 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:13,981 INFO L74 IsIncluded]: Start isIncluded. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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 0 states. [2022-02-20 14:48:13,981 INFO L87 Difference]: Start difference. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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 0 states. [2022-02-20 14:48:13,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:48:13,981 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-02-20 14:48:13,981 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 14:48:13,981 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:13,981 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:48:13,981 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:48:13,981 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:48:13,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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 14:48:13,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-02-20 14:48:13,982 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 219 [2022-02-20 14:48:13,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:48:13,982 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-02-20 14:48:13,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 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 14:48:13,982 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 14:48:13,982 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:48:13,984 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-02-20 14:48:14,001 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 14:48:14,184 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,SelfDestructingSolverStorable12 [2022-02-20 14:48:14,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-02-20 14:48:14,624 INFO L858 garLoopResultBuilder]: For program point L565-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L499-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L433-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L301(lines 301 423) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L235(lines 235 423) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L169(lines 169 423) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L566(line 566) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L500(line 500) no Hoare annotation was computed. [2022-02-20 14:48:14,625 INFO L858 garLoopResultBuilder]: For program point L434(line 434) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L303(lines 303 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L105(lines 105 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L568-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L502-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L436-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L40(lines 40 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L569(line 569) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L503(line 503) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L437(line 437) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L371(lines 371 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L571-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L505-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L439-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L307(lines 307 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L175(lines 175 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L109(lines 109 423) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L572(line 572) no Hoare annotation was computed. [2022-02-20 14:48:14,626 INFO L858 garLoopResultBuilder]: For program point L506(line 506) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L440(line 440) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L308(lines 308 317) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L242(lines 242 423) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L308-2(lines 308 317) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L45(lines 45 423) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L574-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L508-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L442-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L244(lines 244 423) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L575(line 575) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L509(line 509) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L443(line 443) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L179(lines 179 423) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L378(lines 378 423) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L48(lines 48 423) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L577-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L511-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,627 INFO L858 garLoopResultBuilder]: For program point L445-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L247(lines 247 423) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L578(line 578) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L512(line 512) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L446(line 446) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L248(lines 248 256) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L248-2(lines 248 256) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L116(lines 116 423) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L580-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L514-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L448-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L52(lines 52 423) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L581(line 581) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L515(line 515) no Hoare annotation was computed. [2022-02-20 14:48:14,628 INFO L858 garLoopResultBuilder]: For program point L449(line 449) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L185(lines 185 423) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L583-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L517-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L451-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L385(lines 385 423) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L319(lines 319 423) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L584(line 584) no Hoare annotation was computed. [2022-02-20 14:48:14,629 INFO L858 garLoopResultBuilder]: For program point L518(line 518) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L452(line 452) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L189(lines 189 423) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L123(lines 123 423) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L57(lines 57 423) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L586-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L520-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L454-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L388(lines 388 423) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-02-20 14:48:14,630 INFO L858 garLoopResultBuilder]: For program point L587(line 587) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L521(line 521) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L455(line 455) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L390(lines 390 423) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L324(lines 324 423) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L258(lines 258 423) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L60(lines 60 423) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L589-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L523-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,631 INFO L858 garLoopResultBuilder]: For program point L457-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L391(lines 391 397) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L325(lines 325 336) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L391-2(lines 391 397) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L325-2(lines 325 336) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L590(line 590) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L524(line 524) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L458(line 458) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L195(lines 195 423) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L129(lines 129 423) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L592-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L526-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L460-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L64(lines 64 423) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L593(line 593) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L527(line 527) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L461(line 461) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L263(lines 263 423) no Hoare annotation was computed. [2022-02-20 14:48:14,632 INFO L858 garLoopResultBuilder]: For program point L197(lines 197 423) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 449) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L595-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L529-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L463-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L199(lines 199 423) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L133(lines 133 423) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L596(line 596) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L530(line 530) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L464(line 464) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L399(lines 399 423) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L201(lines 201 423) no Hoare annotation was computed. [2022-02-20 14:48:14,633 INFO L858 garLoopResultBuilder]: For program point L69(lines 69 423) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L598-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L532-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L466-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L599(line 599) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L533(line 533) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L467(line 467) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L269(lines 269 423) no Hoare annotation was computed. [2022-02-20 14:48:14,634 INFO L858 garLoopResultBuilder]: For program point L204(lines 204 423) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L601-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L535-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L469-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L271(lines 271 423) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L602(line 602) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L536(line 536) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L470(line 470) no Hoare annotation was computed. [2022-02-20 14:48:14,635 INFO L858 garLoopResultBuilder]: For program point L404(lines 404 423) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L338(lines 338 423) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L272(lines 272 284) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L272-2(lines 272 284) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L140(lines 140 423) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L75(lines 75 423) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L604-1(lines 604 606) no Hoare annotation was computed. [2022-02-20 14:48:14,636 INFO L858 garLoopResultBuilder]: For program point L538-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L472-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L208(lines 208 423) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L605(line 605) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L539(line 539) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L473(line 473) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L341(lines 341 423) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L408(lines 408 423) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L342(lines 342 345) no Hoare annotation was computed. [2022-02-20 14:48:14,637 INFO L858 garLoopResultBuilder]: For program point L342-2(lines 342 345) no Hoare annotation was computed. [2022-02-20 14:48:14,638 INFO L858 garLoopResultBuilder]: For program point L144(lines 144 423) no Hoare annotation was computed. [2022-02-20 14:48:14,638 INFO L854 garLoopResultBuilder]: At program point L607(lines 39 608) the Hoare annotation is: (let ((.cse3 (<= ~a19~0 0)) (.cse6 (= ~a25~0 1)) (.cse5 (<= ~a28~0 7)) (.cse7 (= ~a11~0 1)) (.cse8 (<= 9 ~a28~0)) (.cse0 (<= ~a17~0 8)) (.cse1 (<= ~a11~0 0)) (.cse2 (<= ~a28~0 10)) (.cse4 (= ~a19~0 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and (= ~a25~0 ~a11~0) .cse0 .cse1 .cse4 .cse5) (and .cse6 .cse0 .cse4 .cse5) (and .cse7 .cse0 .cse5 .cse3) (and .cse6 .cse0 .cse1 .cse4) (and .cse8 .cse7 .cse0 .cse2 .cse4) (and .cse8 .cse6 .cse7 .cse0 .cse2) (and .cse6 .cse1 .cse4 .cse5) (and (<= 10 ~a28~0) .cse7 .cse0 .cse2) (and .cse8 .cse0 .cse1 .cse2 .cse4))) [2022-02-20 14:48:14,638 INFO L858 garLoopResultBuilder]: For program point L541-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,638 INFO L858 garLoopResultBuilder]: For program point L475-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,638 INFO L858 garLoopResultBuilder]: For program point L79(lines 79 423) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L542(line 542) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L476(line 476) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L212(lines 212 423) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L213(lines 213 220) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L213-2(lines 213 220) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L861 garLoopResultBuilder]: At program point L610(lines 610 627) the Hoare annotation is: true [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L544-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,639 INFO L858 garLoopResultBuilder]: For program point L478-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L412(lines 412 423) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L545(line 545) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L479(line 479) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L347(lines 347 423) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L149(lines 149 423) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L414(lines 414 423) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L348(lines 348 357) no Hoare annotation was computed. [2022-02-20 14:48:14,640 INFO L858 garLoopResultBuilder]: For program point L348-2(lines 348 357) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L84(lines 84 423) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L547-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L481-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L85(lines 85 90) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L85-2(lines 85 90) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L548(line 548) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point L482(line 482) no Hoare annotation was computed. [2022-02-20 14:48:14,641 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-02-20 14:48:14,642 INFO L858 garLoopResultBuilder]: For program point L417(lines 417 423) no Hoare annotation was computed. [2022-02-20 14:48:14,642 INFO L858 garLoopResultBuilder]: For program point L153(lines 153 423) no Hoare annotation was computed. [2022-02-20 14:48:14,642 INFO L854 garLoopResultBuilder]: At program point L616-2(lines 616 626) the Hoare annotation is: (let ((.cse3 (<= ~a19~0 0)) (.cse6 (= ~a25~0 1)) (.cse5 (<= ~a28~0 7)) (.cse7 (= ~a11~0 1)) (.cse8 (<= 9 ~a28~0)) (.cse0 (<= ~a17~0 8)) (.cse1 (<= ~a11~0 0)) (.cse2 (<= ~a28~0 10)) (.cse4 (= ~a19~0 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and (= ~a25~0 ~a11~0) .cse0 .cse1 .cse4 .cse5) (and .cse6 .cse0 .cse4 .cse5) (and .cse7 .cse0 .cse5 .cse3) (and .cse6 .cse0 .cse1 .cse4) (and .cse8 .cse7 .cse0 .cse2 .cse4) (and .cse8 .cse6 .cse7 .cse0 .cse2) (and .cse6 .cse1 .cse4 .cse5) (and (<= 10 ~a28~0) .cse7 .cse0 .cse2) (and .cse8 .cse0 .cse1 .cse2 .cse4))) [2022-02-20 14:48:14,642 INFO L858 garLoopResultBuilder]: For program point L550-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,642 INFO L858 garLoopResultBuilder]: For program point L484-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,642 INFO L858 garLoopResultBuilder]: For program point L286(lines 286 423) no Hoare annotation was computed. [2022-02-20 14:48:14,642 INFO L858 garLoopResultBuilder]: For program point L551(line 551) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L485(line 485) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L419(lines 419 423) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L222(lines 222 423) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L553-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L487-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L554(line 554) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L488(line 488) no Hoare annotation was computed. [2022-02-20 14:48:14,643 INFO L858 garLoopResultBuilder]: For program point L290(lines 290 423) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L158(lines 158 423) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L92(lines 92 423) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L621(line 621) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L225(lines 225 423) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L93(lines 93 99) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L93-2(lines 93 99) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L556-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,644 INFO L858 garLoopResultBuilder]: For program point L490-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L424(lines 424 426) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L424-2(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L557(line 557) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L491(line 491) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L425(line 425) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L359(lines 359 423) no Hoare annotation was computed. [2022-02-20 14:48:14,645 INFO L858 garLoopResultBuilder]: For program point L293(lines 293 423) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L228(lines 228 423) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L559-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L493-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L427-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L560(line 560) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L494(line 494) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L428(line 428) no Hoare annotation was computed. [2022-02-20 14:48:14,646 INFO L858 garLoopResultBuilder]: For program point L296(lines 296 423) no Hoare annotation was computed. [2022-02-20 14:48:14,647 INFO L858 garLoopResultBuilder]: For program point L164(lines 164 423) no Hoare annotation was computed. [2022-02-20 14:48:14,647 INFO L858 garLoopResultBuilder]: For program point L562-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,647 INFO L858 garLoopResultBuilder]: For program point L496-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,647 INFO L858 garLoopResultBuilder]: For program point L430-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:48:14,648 INFO L858 garLoopResultBuilder]: For program point L364(lines 364 423) no Hoare annotation was computed. [2022-02-20 14:48:14,648 INFO L858 garLoopResultBuilder]: For program point L563(line 563) no Hoare annotation was computed. [2022-02-20 14:48:14,648 INFO L858 garLoopResultBuilder]: For program point L497(line 497) no Hoare annotation was computed. [2022-02-20 14:48:14,648 INFO L858 garLoopResultBuilder]: For program point L431(line 431) no Hoare annotation was computed. [2022-02-20 14:48:14,648 INFO L858 garLoopResultBuilder]: For program point L233(lines 233 423) no Hoare annotation was computed. [2022-02-20 14:48:14,648 INFO L858 garLoopResultBuilder]: For program point L101(lines 101 423) no Hoare annotation was computed. [2022-02-20 14:48:14,651 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:48:14,652 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-20 14:48:14,655 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: L40 has no Hoare annotation [2022-02-20 14:48:14,656 WARN L170 areAnnotationChecker]: L40 has no Hoare annotation [2022-02-20 14:48:14,659 WARN L170 areAnnotationChecker]: L45 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L45 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L48 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L48 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L52 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L52 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L57 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L57 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L60 has no Hoare annotation [2022-02-20 14:48:14,660 WARN L170 areAnnotationChecker]: L60 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L69 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L69 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L75 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L75 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L79 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L79 has no Hoare annotation [2022-02-20 14:48:14,661 WARN L170 areAnnotationChecker]: L84 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L84 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L92 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L92 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L85-2 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-02-20 14:48:14,662 WARN L170 areAnnotationChecker]: L101 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L101 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L93-2 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L109 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L109 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L116 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L116 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2022-02-20 14:48:14,663 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L133 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L133 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L140 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L140 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2022-02-20 14:48:14,664 WARN L170 areAnnotationChecker]: L149 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L149 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L158 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L158 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2022-02-20 14:48:14,665 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2022-02-20 14:48:14,666 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L197 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L197 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L199 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L199 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L201 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L201 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L204 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L204 has no Hoare annotation [2022-02-20 14:48:14,667 WARN L170 areAnnotationChecker]: L208 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L208 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L213 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L213 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L222 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L222 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L213-2 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2022-02-20 14:48:14,668 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L228 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L228 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L233 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L233 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L235 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L235 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L242 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L242 has no Hoare annotation [2022-02-20 14:48:14,669 WARN L170 areAnnotationChecker]: L244 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L244 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L248 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L248 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L248-2 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L263 has no Hoare annotation [2022-02-20 14:48:14,670 WARN L170 areAnnotationChecker]: L263 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L269 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L269 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L271 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L271 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L272 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L272 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2022-02-20 14:48:14,671 WARN L170 areAnnotationChecker]: L272-2 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L290 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L290 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L296 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L296 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L301 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L301 has no Hoare annotation [2022-02-20 14:48:14,672 WARN L170 areAnnotationChecker]: L303 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L303 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L307 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L307 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L308 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L308 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L319 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L319 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L308-2 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L324 has no Hoare annotation [2022-02-20 14:48:14,673 WARN L170 areAnnotationChecker]: L324 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L325 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L325 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L338 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L338 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L325-2 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L341 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L341 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L342 has no Hoare annotation [2022-02-20 14:48:14,674 WARN L170 areAnnotationChecker]: L342 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L342-2 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L348-2 has no Hoare annotation [2022-02-20 14:48:14,675 WARN L170 areAnnotationChecker]: L364 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L364 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L385 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L385 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L388 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L388 has no Hoare annotation [2022-02-20 14:48:14,676 WARN L170 areAnnotationChecker]: L390 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L390 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L391 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L391 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L399 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L399 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L391-2 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L404 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L404 has no Hoare annotation [2022-02-20 14:48:14,677 WARN L170 areAnnotationChecker]: L408 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L408 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L412 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L412 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L419 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L419 has no Hoare annotation [2022-02-20 14:48:14,678 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2022-02-20 14:48:14,679 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L425 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L424-2 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L424-2 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L428 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L427-1 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L427-1 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L431 has no Hoare annotation [2022-02-20 14:48:14,681 WARN L170 areAnnotationChecker]: L430-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L430-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L434 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L433-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L433-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L437 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L436-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L436-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L440 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L439-1 has no Hoare annotation [2022-02-20 14:48:14,682 WARN L170 areAnnotationChecker]: L439-1 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L443 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L442-1 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L442-1 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L446 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L445-1 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L445-1 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2022-02-20 14:48:14,683 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L448-1 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L448-1 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L452 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L451-1 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L451-1 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L455 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L454-1 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L454-1 has no Hoare annotation [2022-02-20 14:48:14,684 WARN L170 areAnnotationChecker]: L458 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L457-1 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L457-1 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L461 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L460-1 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L460-1 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L464 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L463-1 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L463-1 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2022-02-20 14:48:14,685 WARN L170 areAnnotationChecker]: L466-1 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L466-1 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L470 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L469-1 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L469-1 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L473 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L472-1 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L472-1 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L476 has no Hoare annotation [2022-02-20 14:48:14,686 WARN L170 areAnnotationChecker]: L475-1 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L475-1 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L479 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L478-1 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L478-1 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L482 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L481-1 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L481-1 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L485 has no Hoare annotation [2022-02-20 14:48:14,687 WARN L170 areAnnotationChecker]: L484-1 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L484-1 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L488 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L487-1 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L487-1 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L491 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L490-1 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L490-1 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L494 has no Hoare annotation [2022-02-20 14:48:14,688 WARN L170 areAnnotationChecker]: L493-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L493-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L497 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L496-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L496-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L500 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L499-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L499-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L503 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L502-1 has no Hoare annotation [2022-02-20 14:48:14,689 WARN L170 areAnnotationChecker]: L502-1 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L506 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L505-1 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L505-1 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L509 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L508-1 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L508-1 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L512 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L511-1 has no Hoare annotation [2022-02-20 14:48:14,690 WARN L170 areAnnotationChecker]: L511-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L515 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L514-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L514-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L518 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L517-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L517-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L521 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L520-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L520-1 has no Hoare annotation [2022-02-20 14:48:14,691 WARN L170 areAnnotationChecker]: L524 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L523-1 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L523-1 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L527 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L526-1 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L526-1 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L529-1 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L529-1 has no Hoare annotation [2022-02-20 14:48:14,692 WARN L170 areAnnotationChecker]: L533 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L532-1 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L532-1 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L536 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L535-1 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L535-1 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L539 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L538-1 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L538-1 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L542 has no Hoare annotation [2022-02-20 14:48:14,693 WARN L170 areAnnotationChecker]: L541-1 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L541-1 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L544-1 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L544-1 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L548 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L547-1 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L547-1 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L551 has no Hoare annotation [2022-02-20 14:48:14,694 WARN L170 areAnnotationChecker]: L550-1 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L550-1 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L554 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L553-1 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L553-1 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L556-1 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L556-1 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L560 has no Hoare annotation [2022-02-20 14:48:14,695 WARN L170 areAnnotationChecker]: L559-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L559-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L563 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L562-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L562-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L566 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L565-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L565-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L568-1 has no Hoare annotation [2022-02-20 14:48:14,696 WARN L170 areAnnotationChecker]: L568-1 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L572 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L571-1 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L571-1 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L575 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L574-1 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L574-1 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L578 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L577-1 has no Hoare annotation [2022-02-20 14:48:14,697 WARN L170 areAnnotationChecker]: L577-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L581 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L580-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L580-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L584 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L583-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L583-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L587 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L586-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L586-1 has no Hoare annotation [2022-02-20 14:48:14,698 WARN L170 areAnnotationChecker]: L590 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L589-1 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L589-1 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L593 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L592-1 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L592-1 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L596 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L595-1 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L595-1 has no Hoare annotation [2022-02-20 14:48:14,699 WARN L170 areAnnotationChecker]: L599 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L598-1 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L598-1 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L602 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L601-1 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L601-1 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L605 has no Hoare annotation [2022-02-20 14:48:14,700 WARN L170 areAnnotationChecker]: L604-1 has no Hoare annotation [2022-02-20 14:48:14,700 INFO L163 areAnnotationChecker]: CFG has 3 edges. 3 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2022-02-20 14:48:14,714 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.02 02:48:14 BoogieIcfgContainer [2022-02-20 14:48:14,714 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-20 14:48:14,715 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-02-20 14:48:14,715 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-02-20 14:48:14,715 INFO L275 PluginConnector]: Witness Printer initialized [2022-02-20 14:48:14,715 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 02:47:31" (3/4) ... [2022-02-20 14:48:14,718 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-02-20 14:48:14,733 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2022-02-20 14:48:14,734 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-02-20 14:48:14,735 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-02-20 14:48:14,736 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-02-20 14:48:14,840 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2022-02-20 14:48:14,841 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-02-20 14:48:14,842 INFO L158 Benchmark]: Toolchain (without parser) took 45425.37ms. Allocated memory was 98.6MB in the beginning and 283.1MB in the end (delta: 184.5MB). Free memory was 62.2MB in the beginning and 234.5MB in the end (delta: -172.4MB). Peak memory consumption was 12.7MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,842 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 98.6MB. Free memory was 70.1MB in the beginning and 70.1MB in the end (delta: 24.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-02-20 14:48:14,843 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.12ms. Allocated memory is still 98.6MB. Free memory was 62.0MB in the beginning and 50.3MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,843 INFO L158 Benchmark]: Boogie Procedure Inliner took 106.04ms. Allocated memory is still 98.6MB. Free memory was 50.3MB in the beginning and 42.1MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,844 INFO L158 Benchmark]: Boogie Preprocessor took 99.32ms. Allocated memory was 98.6MB in the beginning and 125.8MB in the end (delta: 27.3MB). Free memory was 42.1MB in the beginning and 98.4MB in the end (delta: -56.3MB). Peak memory consumption was 10.4MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,844 INFO L158 Benchmark]: RCFGBuilder took 1042.99ms. Allocated memory is still 125.8MB. Free memory was 98.3MB in the beginning and 42.7MB in the end (delta: 55.6MB). Peak memory consumption was 59.4MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,845 INFO L158 Benchmark]: TraceAbstraction took 43542.04ms. Allocated memory was 125.8MB in the beginning and 283.1MB in the end (delta: 157.3MB). Free memory was 41.7MB in the beginning and 244.2MB in the end (delta: -202.5MB). Peak memory consumption was 115.2MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,845 INFO L158 Benchmark]: Witness Printer took 126.35ms. Allocated memory is still 283.1MB. Free memory was 244.2MB in the beginning and 234.5MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-02-20 14:48:14,846 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 98.6MB. Free memory was 70.1MB in the beginning and 70.1MB in the end (delta: 24.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 498.12ms. Allocated memory is still 98.6MB. Free memory was 62.0MB in the beginning and 50.3MB in the end (delta: 11.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 106.04ms. Allocated memory is still 98.6MB. Free memory was 50.3MB in the beginning and 42.1MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 99.32ms. Allocated memory was 98.6MB in the beginning and 125.8MB in the end (delta: 27.3MB). Free memory was 42.1MB in the beginning and 98.4MB in the end (delta: -56.3MB). Peak memory consumption was 10.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1042.99ms. Allocated memory is still 125.8MB. Free memory was 98.3MB in the beginning and 42.7MB in the end (delta: 55.6MB). Peak memory consumption was 59.4MB. Max. memory is 16.1GB. * TraceAbstraction took 43542.04ms. Allocated memory was 125.8MB in the beginning and 283.1MB in the end (delta: 157.3MB). Free memory was 41.7MB in the beginning and 244.2MB in the end (delta: -202.5MB). Peak memory consumption was 115.2MB. Max. memory is 16.1GB. * Witness Printer took 126.35ms. Allocated memory is still 283.1MB. Free memory was 244.2MB in the beginning and 234.5MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 449]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 227 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 43.4s, OverallIterations: 13, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 28.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.4s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1807 SdHoareTripleChecker+Valid, 3.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1807 mSDsluCounter, 2103 SdHoareTripleChecker+Invalid, 3.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 206 mSDsCounter, 713 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4913 IncrementalHoareTripleChecker+Invalid, 5626 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 713 mSolverCounterUnsat, 1897 mSDtfsCounter, 4913 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 357 GetRequests, 337 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3831occurred in iteration=7, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 9.4s AutomataMinimizationTime, 13 MinimizatonAttempts, 728 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 3 LocationsWithAnnotation, 3 PreInvPairs, 43 NumberOfFragments, 287 HoareAnnotationTreeSize, 3 FomulaSimplifications, 48 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 3 FomulaSimplificationsInter, 580 FormulaSimplificationTreeSizeReductionInter, 0.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 2048 NumberOfCodeBlocks, 2048 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 2033 ConstructedInterpolants, 0 QuantifiedInterpolants, 6727 SizeOfPredicates, 0 NumberOfNonLiveVariables, 600 ConjunctsInSsa, 4 ConjunctsInUnsatCore, 15 InterpolantComputations, 13 PerfectInterpolantSequences, 953/1062 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 616]: Loop Invariant Derived loop invariant: (((((((((((a17 <= 8 && a11 <= 0) && a28 <= 10) && a19 <= 0) || ((((a25 == a11 && a17 <= 8) && a11 <= 0) && a19 == 1) && a28 <= 7)) || (((a25 == 1 && a17 <= 8) && a19 == 1) && a28 <= 7)) || (((a11 == 1 && a17 <= 8) && a28 <= 7) && a19 <= 0)) || (((a25 == 1 && a17 <= 8) && a11 <= 0) && a19 == 1)) || ((((9 <= a28 && a11 == 1) && a17 <= 8) && a28 <= 10) && a19 == 1)) || ((((9 <= a28 && a25 == 1) && a11 == 1) && a17 <= 8) && a28 <= 10)) || (((a25 == 1 && a11 <= 0) && a19 == 1) && a28 <= 7)) || (((10 <= a28 && a11 == 1) && a17 <= 8) && a28 <= 10)) || ((((9 <= a28 && a17 <= 8) && a11 <= 0) && a28 <= 10) && a19 == 1) - InvariantResult [Line: 610]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((((((((a17 <= 8 && a11 <= 0) && a28 <= 10) && a19 <= 0) || ((((a25 == a11 && a17 <= 8) && a11 <= 0) && a19 == 1) && a28 <= 7)) || (((a25 == 1 && a17 <= 8) && a19 == 1) && a28 <= 7)) || (((a11 == 1 && a17 <= 8) && a28 <= 7) && a19 <= 0)) || (((a25 == 1 && a17 <= 8) && a11 <= 0) && a19 == 1)) || ((((9 <= a28 && a11 == 1) && a17 <= 8) && a28 <= 10) && a19 == 1)) || ((((9 <= a28 && a25 == 1) && a11 == 1) && a17 <= 8) && a28 <= 10)) || (((a25 == 1 && a11 <= 0) && a19 == 1) && a28 <= 7)) || (((10 <= a28 && a11 == 1) && a17 <= 8) && a28 <= 10)) || ((((9 <= a28 && a17 <= 8) && a11 <= 0) && a28 <= 10) && a19 == 1) RESULT: Ultimate proved your program to be correct! [2022-02-20 14:48:14,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE