./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/eca-rers2012/Problem02_label23.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_label23.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 db3674d4e110d61289adcfc52216f8004ef1ec49416f84e6bf350103cb2e8879 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-03d7b7b [2022-02-20 14:46:53,907 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-20 14:46:53,909 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-20 14:46:53,939 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-20 14:46:53,940 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-20 14:46:53,943 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-20 14:46:53,945 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-20 14:46:53,950 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-20 14:46:53,952 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-20 14:46:53,958 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-20 14:46:53,959 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-20 14:46:53,960 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-20 14:46:53,961 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-20 14:46:53,963 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-20 14:46:53,965 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-20 14:46:53,970 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-20 14:46:53,971 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-20 14:46:53,972 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-20 14:46:53,974 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-20 14:46:53,981 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-20 14:46:53,982 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-20 14:46:53,983 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-20 14:46:53,985 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-20 14:46:53,985 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-20 14:46:53,991 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-20 14:46:53,992 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-20 14:46:53,992 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-20 14:46:53,994 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-20 14:46:53,994 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-20 14:46:53,995 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-20 14:46:53,996 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-20 14:46:53,996 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-20 14:46:53,998 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-20 14:46:53,999 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-20 14:46:54,000 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-20 14:46:54,000 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-20 14:46:54,001 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-20 14:46:54,001 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-20 14:46:54,001 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-20 14:46:54,002 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-20 14:46:54,003 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-20 14:46:54,003 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:46:54,042 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-20 14:46:54,042 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-20 14:46:54,043 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-20 14:46:54,043 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-20 14:46:54,044 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-20 14:46:54,044 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-20 14:46:54,045 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-20 14:46:54,045 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-20 14:46:54,045 INFO L138 SettingsManager]: * Use SBE=true [2022-02-20 14:46:54,046 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-20 14:46:54,046 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-20 14:46:54,047 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-20 14:46:54,047 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-20 14:46:54,047 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-20 14:46:54,047 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-20 14:46:54,047 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-20 14:46:54,048 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-20 14:46:54,048 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-20 14:46:54,048 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-20 14:46:54,048 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-20 14:46:54,048 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-20 14:46:54,049 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-20 14:46:54,049 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-20 14:46:54,049 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-20 14:46:54,049 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 14:46:54,049 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-20 14:46:54,050 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-20 14:46:54,050 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-20 14:46:54,050 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-20 14:46:54,050 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-20 14:46:54,050 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-20 14:46:54,051 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-02-20 14:46:54,051 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-20 14:46:54,051 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 -> db3674d4e110d61289adcfc52216f8004ef1ec49416f84e6bf350103cb2e8879 [2022-02-20 14:46:54,288 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-20 14:46:54,305 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-20 14:46:54,308 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-20 14:46:54,309 INFO L271 PluginConnector]: Initializing CDTParser... [2022-02-20 14:46:54,309 INFO L275 PluginConnector]: CDTParser initialized [2022-02-20 14:46:54,310 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/eca-rers2012/Problem02_label23.c [2022-02-20 14:46:54,359 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94968904c/6713e02a622047359a594d8a6509cdea/FLAG42fbd58a2 [2022-02-20 14:46:54,848 INFO L306 CDTParser]: Found 1 translation units. [2022-02-20 14:46:54,848 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/eca-rers2012/Problem02_label23.c [2022-02-20 14:46:54,857 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94968904c/6713e02a622047359a594d8a6509cdea/FLAG42fbd58a2 [2022-02-20 14:46:54,871 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/94968904c/6713e02a622047359a594d8a6509cdea [2022-02-20 14:46:54,873 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-20 14:46:54,874 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-02-20 14:46:54,875 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-02-20 14:46:54,876 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-02-20 14:46:54,882 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-02-20 14:46:54,883 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:46:54" (1/1) ... [2022-02-20 14:46:54,884 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@91d4854 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:54, skipping insertion in model container [2022-02-20 14:46:54,884 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.02 02:46:54" (1/1) ... [2022-02-20 14:46:54,892 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-02-20 14:46:54,930 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-02-20 14:46:55,247 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_label23.c[20538,20551] [2022-02-20 14:46:55,280 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 14:46:55,297 INFO L203 MainTranslator]: Completed pre-run [2022-02-20 14:46:55,392 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_label23.c[20538,20551] [2022-02-20 14:46:55,403 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-02-20 14:46:55,417 INFO L208 MainTranslator]: Completed translation [2022-02-20 14:46:55,420 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55 WrapperNode [2022-02-20 14:46:55,420 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-02-20 14:46:55,421 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-20 14:46:55,422 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-20 14:46:55,422 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-20 14:46:55,429 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:46:55" (1/1) ... [2022-02-20 14:46:55,447 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:46:55" (1/1) ... [2022-02-20 14:46:55,545 INFO L137 Inliner]: procedures = 14, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 668 [2022-02-20 14:46:55,548 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-20 14:46:55,550 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-20 14:46:55,550 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-20 14:46:55,550 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-20 14:46:55,558 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,558 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,572 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,573 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,603 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,612 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,626 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,636 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-20 14:46:55,637 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-20 14:46:55,637 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-20 14:46:55,637 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-20 14:46:55,640 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (1/1) ... [2022-02-20 14:46:55,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-20 14:46:55,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 14:46:55,677 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:46:55,697 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:46:55,721 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-02-20 14:46:55,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-02-20 14:46:55,722 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-20 14:46:55,722 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-20 14:46:55,801 INFO L234 CfgBuilder]: Building ICFG [2022-02-20 14:46:55,803 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-20 14:46:56,634 INFO L275 CfgBuilder]: Performing block encoding [2022-02-20 14:46:56,647 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-20 14:46:56,647 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-02-20 14:46:56,649 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 02:46:56 BoogieIcfgContainer [2022-02-20 14:46:56,663 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-20 14:46:56,665 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-20 14:46:56,665 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-20 14:46:56,668 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-20 14:46:56,668 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.02 02:46:54" (1/3) ... [2022-02-20 14:46:56,669 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@424fe75b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 02:46:56, skipping insertion in model container [2022-02-20 14:46:56,669 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.02 02:46:55" (2/3) ... [2022-02-20 14:46:56,670 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@424fe75b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.02 02:46:56, skipping insertion in model container [2022-02-20 14:46:56,670 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 02:46:56" (3/3) ... [2022-02-20 14:46:56,671 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem02_label23.c [2022-02-20 14:46:56,676 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-20 14:46:56,676 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-20 14:46:56,757 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-20 14:46:56,762 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:46:56,763 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-02-20 14:46:56,783 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:46:56,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-02-20 14:46:56,797 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:46:56,798 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:46:56,798 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:46:56,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:46:56,803 INFO L85 PathProgramCache]: Analyzing trace with hash 724191355, now seen corresponding path program 1 times [2022-02-20 14:46:56,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:46:56,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923540977] [2022-02-20 14:46:56,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:46:56,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:46:56,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:46:57,203 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 0)} is VALID [2022-02-20 14:46:57,204 INFO L290 TraceCheckUtils]: 1: Hoare triple {232#(= ~a25~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; {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,205 INFO L290 TraceCheckUtils]: 2: Hoare triple {232#(= ~a25~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; {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,205 INFO L290 TraceCheckUtils]: 3: Hoare triple {232#(= ~a25~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; {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,206 INFO L290 TraceCheckUtils]: 4: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,206 INFO L290 TraceCheckUtils]: 5: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,207 INFO L290 TraceCheckUtils]: 6: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,207 INFO L290 TraceCheckUtils]: 7: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,208 INFO L290 TraceCheckUtils]: 8: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,208 INFO L290 TraceCheckUtils]: 9: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,209 INFO L290 TraceCheckUtils]: 10: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,210 INFO L290 TraceCheckUtils]: 11: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,210 INFO L290 TraceCheckUtils]: 12: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,211 INFO L290 TraceCheckUtils]: 13: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,211 INFO L290 TraceCheckUtils]: 14: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,212 INFO L290 TraceCheckUtils]: 15: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,212 INFO L290 TraceCheckUtils]: 16: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,213 INFO L290 TraceCheckUtils]: 17: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,213 INFO L290 TraceCheckUtils]: 18: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,214 INFO L290 TraceCheckUtils]: 19: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,214 INFO L290 TraceCheckUtils]: 20: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,215 INFO L290 TraceCheckUtils]: 21: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,216 INFO L290 TraceCheckUtils]: 22: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,216 INFO L290 TraceCheckUtils]: 23: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,217 INFO L290 TraceCheckUtils]: 24: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,217 INFO L290 TraceCheckUtils]: 25: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,218 INFO L290 TraceCheckUtils]: 26: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,218 INFO L290 TraceCheckUtils]: 27: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,219 INFO L290 TraceCheckUtils]: 28: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,219 INFO L290 TraceCheckUtils]: 29: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,220 INFO L290 TraceCheckUtils]: 30: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,220 INFO L290 TraceCheckUtils]: 31: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,221 INFO L290 TraceCheckUtils]: 32: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,221 INFO L290 TraceCheckUtils]: 33: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,222 INFO L290 TraceCheckUtils]: 34: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,222 INFO L290 TraceCheckUtils]: 35: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,223 INFO L290 TraceCheckUtils]: 36: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,224 INFO L290 TraceCheckUtils]: 37: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,224 INFO L290 TraceCheckUtils]: 38: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,225 INFO L290 TraceCheckUtils]: 39: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,225 INFO L290 TraceCheckUtils]: 40: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,226 INFO L290 TraceCheckUtils]: 41: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,226 INFO L290 TraceCheckUtils]: 42: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,227 INFO L290 TraceCheckUtils]: 43: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,227 INFO L290 TraceCheckUtils]: 44: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,228 INFO L290 TraceCheckUtils]: 45: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,228 INFO L290 TraceCheckUtils]: 46: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,229 INFO L290 TraceCheckUtils]: 47: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,229 INFO L290 TraceCheckUtils]: 48: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,230 INFO L290 TraceCheckUtils]: 49: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,230 INFO L290 TraceCheckUtils]: 50: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,231 INFO L290 TraceCheckUtils]: 51: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,231 INFO L290 TraceCheckUtils]: 52: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,232 INFO L290 TraceCheckUtils]: 53: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,232 INFO L290 TraceCheckUtils]: 54: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,233 INFO L290 TraceCheckUtils]: 55: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,233 INFO L290 TraceCheckUtils]: 56: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,234 INFO L290 TraceCheckUtils]: 57: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,234 INFO L290 TraceCheckUtils]: 58: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,235 INFO L290 TraceCheckUtils]: 59: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,235 INFO L290 TraceCheckUtils]: 60: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,236 INFO L290 TraceCheckUtils]: 61: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,236 INFO L290 TraceCheckUtils]: 62: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,237 INFO L290 TraceCheckUtils]: 63: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,238 INFO L290 TraceCheckUtils]: 64: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,238 INFO L290 TraceCheckUtils]: 65: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,239 INFO L290 TraceCheckUtils]: 66: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,239 INFO L290 TraceCheckUtils]: 67: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,240 INFO L290 TraceCheckUtils]: 68: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,240 INFO L290 TraceCheckUtils]: 69: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,241 INFO L290 TraceCheckUtils]: 70: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,241 INFO L290 TraceCheckUtils]: 71: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,242 INFO L290 TraceCheckUtils]: 72: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,242 INFO L290 TraceCheckUtils]: 73: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,243 INFO L290 TraceCheckUtils]: 74: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,243 INFO L290 TraceCheckUtils]: 75: Hoare triple {232#(= ~a25~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)); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,244 INFO L290 TraceCheckUtils]: 76: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,244 INFO L290 TraceCheckUtils]: 77: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,245 INFO L290 TraceCheckUtils]: 78: Hoare triple {232#(= ~a25~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); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,245 INFO L290 TraceCheckUtils]: 79: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,246 INFO L290 TraceCheckUtils]: 80: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,246 INFO L290 TraceCheckUtils]: 81: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,247 INFO L290 TraceCheckUtils]: 82: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,247 INFO L290 TraceCheckUtils]: 83: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,248 INFO L290 TraceCheckUtils]: 84: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,248 INFO L290 TraceCheckUtils]: 85: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,249 INFO L290 TraceCheckUtils]: 86: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,249 INFO L290 TraceCheckUtils]: 87: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,250 INFO L290 TraceCheckUtils]: 88: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,250 INFO L290 TraceCheckUtils]: 89: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,251 INFO L290 TraceCheckUtils]: 90: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,251 INFO L290 TraceCheckUtils]: 91: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,252 INFO L290 TraceCheckUtils]: 92: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,252 INFO L290 TraceCheckUtils]: 93: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,253 INFO L290 TraceCheckUtils]: 94: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,253 INFO L290 TraceCheckUtils]: 95: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,254 INFO L290 TraceCheckUtils]: 96: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,254 INFO L290 TraceCheckUtils]: 97: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,255 INFO L290 TraceCheckUtils]: 98: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,255 INFO L290 TraceCheckUtils]: 99: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,256 INFO L290 TraceCheckUtils]: 100: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,256 INFO L290 TraceCheckUtils]: 101: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,257 INFO L290 TraceCheckUtils]: 102: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,257 INFO L290 TraceCheckUtils]: 103: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,258 INFO L290 TraceCheckUtils]: 104: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,258 INFO L290 TraceCheckUtils]: 105: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,259 INFO L290 TraceCheckUtils]: 106: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,259 INFO L290 TraceCheckUtils]: 107: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,260 INFO L290 TraceCheckUtils]: 108: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,260 INFO L290 TraceCheckUtils]: 109: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,261 INFO L290 TraceCheckUtils]: 110: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,261 INFO L290 TraceCheckUtils]: 111: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,262 INFO L290 TraceCheckUtils]: 112: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,262 INFO L290 TraceCheckUtils]: 113: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,263 INFO L290 TraceCheckUtils]: 114: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,263 INFO L290 TraceCheckUtils]: 115: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,264 INFO L290 TraceCheckUtils]: 116: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,264 INFO L290 TraceCheckUtils]: 117: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,265 INFO L290 TraceCheckUtils]: 118: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,265 INFO L290 TraceCheckUtils]: 119: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,266 INFO L290 TraceCheckUtils]: 120: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,266 INFO L290 TraceCheckUtils]: 121: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,267 INFO L290 TraceCheckUtils]: 122: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,267 INFO L290 TraceCheckUtils]: 123: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,268 INFO L290 TraceCheckUtils]: 124: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,268 INFO L290 TraceCheckUtils]: 125: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,269 INFO L290 TraceCheckUtils]: 126: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,269 INFO L290 TraceCheckUtils]: 127: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,270 INFO L290 TraceCheckUtils]: 128: Hoare triple {232#(= ~a25~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,270 INFO L290 TraceCheckUtils]: 129: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,271 INFO L290 TraceCheckUtils]: 130: Hoare triple {232#(= ~a25~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {232#(= ~a25~0 0)} is VALID [2022-02-20 14:46:57,271 INFO L290 TraceCheckUtils]: 131: Hoare triple {232#(= ~a25~0 0)} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {231#false} is VALID [2022-02-20 14:46:57,272 INFO L290 TraceCheckUtils]: 132: Hoare triple {231#false} assume !false; {231#false} is VALID [2022-02-20 14:46:57,273 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:46:57,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:46:57,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923540977] [2022-02-20 14:46:57,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923540977] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:46:57,275 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:46:57,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:46:57,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378111546] [2022-02-20 14:46:57,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:46:57,283 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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 133 [2022-02-20 14:46:57,285 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:46:57,288 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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:46:57,434 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 133 edges. 133 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:46:57,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:46:57,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:46:57,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:46:57,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:46:57,464 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 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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:46:58,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:46:58,516 INFO L93 Difference]: Finished difference Result 639 states and 1082 transitions. [2022-02-20 14:46:58,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:46:58,517 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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 133 [2022-02-20 14:46:58,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:46:58,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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:46:58,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1082 transitions. [2022-02-20 14:46:58,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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:46:58,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1082 transitions. [2022-02-20 14:46:58,549 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1082 transitions. [2022-02-20 14:46:59,369 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1082 edges. 1082 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:46:59,400 INFO L225 Difference]: With dead ends: 639 [2022-02-20 14:46:59,401 INFO L226 Difference]: Without dead ends: 318 [2022-02-20 14:46:59,409 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:46:59,413 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 76 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-20 14:46:59,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 136 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-20 14:46:59,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-02-20 14:46:59,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 313. [2022-02-20 14:46:59,475 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:46:59,479 INFO L82 GeneralOperation]: Start isEquivalent. First operand 318 states. Second operand has 313 states, 312 states have (on average 1.4711538461538463) internal successors, (459), 312 states have internal predecessors, (459), 0 states have call successors, (0), 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:46:59,481 INFO L74 IsIncluded]: Start isIncluded. First operand 318 states. Second operand has 313 states, 312 states have (on average 1.4711538461538463) internal successors, (459), 312 states have internal predecessors, (459), 0 states have call successors, (0), 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:46:59,482 INFO L87 Difference]: Start difference. First operand 318 states. Second operand has 313 states, 312 states have (on average 1.4711538461538463) internal successors, (459), 312 states have internal predecessors, (459), 0 states have call successors, (0), 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:46:59,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:46:59,495 INFO L93 Difference]: Finished difference Result 318 states and 469 transitions. [2022-02-20 14:46:59,495 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 469 transitions. [2022-02-20 14:46:59,504 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:46:59,504 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:46:59,505 INFO L74 IsIncluded]: Start isIncluded. First operand has 313 states, 312 states have (on average 1.4711538461538463) internal successors, (459), 312 states have internal predecessors, (459), 0 states have call successors, (0), 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 318 states. [2022-02-20 14:46:59,506 INFO L87 Difference]: Start difference. First operand has 313 states, 312 states have (on average 1.4711538461538463) internal successors, (459), 312 states have internal predecessors, (459), 0 states have call successors, (0), 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 318 states. [2022-02-20 14:46:59,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:46:59,519 INFO L93 Difference]: Finished difference Result 318 states and 469 transitions. [2022-02-20 14:46:59,519 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 469 transitions. [2022-02-20 14:46:59,520 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:46:59,520 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:46:59,521 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:46:59,521 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:46:59,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 1.4711538461538463) internal successors, (459), 312 states have internal predecessors, (459), 0 states have call successors, (0), 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:46:59,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 459 transitions. [2022-02-20 14:46:59,533 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 459 transitions. Word has length 133 [2022-02-20 14:46:59,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:46:59,534 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 459 transitions. [2022-02-20 14:46:59,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 2 states have internal predecessors, (133), 0 states have call successors, (0), 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:46:59,535 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 459 transitions. [2022-02-20 14:46:59,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-02-20 14:46:59,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:46:59,544 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:46:59,544 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-20 14:46:59,556 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:46:59,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:46:59,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1132661744, now seen corresponding path program 1 times [2022-02-20 14:46:59,557 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:46:59,558 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566027589] [2022-02-20 14:46:59,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:46:59,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:46:59,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:46:59,642 INFO L290 TraceCheckUtils]: 0: Hoare triple {1836#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; {1838#(and (= ~a25~0 ~a11~0) (<= ~a28~0 7))} is VALID [2022-02-20 14:46:59,642 INFO L290 TraceCheckUtils]: 1: Hoare triple {1838#(and (= ~a25~0 ~a11~0) (<= ~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; {1838#(and (= ~a25~0 ~a11~0) (<= ~a28~0 7))} is VALID [2022-02-20 14:46:59,643 INFO L290 TraceCheckUtils]: 2: Hoare triple {1838#(and (= ~a25~0 ~a11~0) (<= ~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; {1838#(and (= ~a25~0 ~a11~0) (<= ~a28~0 7))} is VALID [2022-02-20 14:46:59,644 INFO L290 TraceCheckUtils]: 3: Hoare triple {1838#(and (= ~a25~0 ~a11~0) (<= ~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; {1838#(and (= ~a25~0 ~a11~0) (<= ~a28~0 7))} is VALID [2022-02-20 14:46:59,644 INFO L290 TraceCheckUtils]: 4: Hoare triple {1838#(and (= ~a25~0 ~a11~0) (<= ~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;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {1837#false} is VALID [2022-02-20 14:46:59,645 INFO L290 TraceCheckUtils]: 5: Hoare triple {1837#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; {1837#false} is VALID [2022-02-20 14:46:59,645 INFO L290 TraceCheckUtils]: 6: Hoare triple {1837#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; {1837#false} is VALID [2022-02-20 14:46:59,645 INFO L290 TraceCheckUtils]: 7: Hoare triple {1837#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; {1837#false} is VALID [2022-02-20 14:46:59,645 INFO L290 TraceCheckUtils]: 8: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,645 INFO L290 TraceCheckUtils]: 9: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,646 INFO L290 TraceCheckUtils]: 10: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,646 INFO L290 TraceCheckUtils]: 11: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,646 INFO L290 TraceCheckUtils]: 12: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,646 INFO L290 TraceCheckUtils]: 13: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,646 INFO L290 TraceCheckUtils]: 14: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,647 INFO L290 TraceCheckUtils]: 15: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,647 INFO L290 TraceCheckUtils]: 16: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,647 INFO L290 TraceCheckUtils]: 17: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,647 INFO L290 TraceCheckUtils]: 18: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,648 INFO L290 TraceCheckUtils]: 19: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,648 INFO L290 TraceCheckUtils]: 20: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,648 INFO L290 TraceCheckUtils]: 21: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,648 INFO L290 TraceCheckUtils]: 22: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,648 INFO L290 TraceCheckUtils]: 23: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,649 INFO L290 TraceCheckUtils]: 24: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,649 INFO L290 TraceCheckUtils]: 25: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,649 INFO L290 TraceCheckUtils]: 26: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,649 INFO L290 TraceCheckUtils]: 27: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,649 INFO L290 TraceCheckUtils]: 28: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,650 INFO L290 TraceCheckUtils]: 29: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,650 INFO L290 TraceCheckUtils]: 30: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,650 INFO L290 TraceCheckUtils]: 31: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,650 INFO L290 TraceCheckUtils]: 32: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,650 INFO L290 TraceCheckUtils]: 33: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,651 INFO L290 TraceCheckUtils]: 34: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,651 INFO L290 TraceCheckUtils]: 35: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,651 INFO L290 TraceCheckUtils]: 36: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,651 INFO L290 TraceCheckUtils]: 37: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,652 INFO L290 TraceCheckUtils]: 38: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,652 INFO L290 TraceCheckUtils]: 39: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,652 INFO L290 TraceCheckUtils]: 40: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,652 INFO L290 TraceCheckUtils]: 41: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,652 INFO L290 TraceCheckUtils]: 42: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,653 INFO L290 TraceCheckUtils]: 43: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,653 INFO L290 TraceCheckUtils]: 44: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,653 INFO L290 TraceCheckUtils]: 45: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,653 INFO L290 TraceCheckUtils]: 46: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,653 INFO L290 TraceCheckUtils]: 47: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,654 INFO L290 TraceCheckUtils]: 48: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,654 INFO L290 TraceCheckUtils]: 49: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,654 INFO L290 TraceCheckUtils]: 50: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,654 INFO L290 TraceCheckUtils]: 51: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,654 INFO L290 TraceCheckUtils]: 52: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,655 INFO L290 TraceCheckUtils]: 53: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,655 INFO L290 TraceCheckUtils]: 54: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,655 INFO L290 TraceCheckUtils]: 55: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,655 INFO L290 TraceCheckUtils]: 56: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,655 INFO L290 TraceCheckUtils]: 57: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,656 INFO L290 TraceCheckUtils]: 58: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,656 INFO L290 TraceCheckUtils]: 59: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,656 INFO L290 TraceCheckUtils]: 60: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,656 INFO L290 TraceCheckUtils]: 61: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,656 INFO L290 TraceCheckUtils]: 62: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,657 INFO L290 TraceCheckUtils]: 63: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,657 INFO L290 TraceCheckUtils]: 64: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,657 INFO L290 TraceCheckUtils]: 65: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,657 INFO L290 TraceCheckUtils]: 66: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,658 INFO L290 TraceCheckUtils]: 67: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,658 INFO L290 TraceCheckUtils]: 68: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,658 INFO L290 TraceCheckUtils]: 69: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,658 INFO L290 TraceCheckUtils]: 70: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,658 INFO L290 TraceCheckUtils]: 71: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,659 INFO L290 TraceCheckUtils]: 72: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,659 INFO L290 TraceCheckUtils]: 73: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,659 INFO L290 TraceCheckUtils]: 74: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,659 INFO L290 TraceCheckUtils]: 75: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,659 INFO L290 TraceCheckUtils]: 76: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,660 INFO L290 TraceCheckUtils]: 77: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,660 INFO L290 TraceCheckUtils]: 78: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,660 INFO L290 TraceCheckUtils]: 79: Hoare triple {1837#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)); {1837#false} is VALID [2022-02-20 14:46:59,660 INFO L290 TraceCheckUtils]: 80: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,660 INFO L290 TraceCheckUtils]: 81: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,661 INFO L290 TraceCheckUtils]: 82: Hoare triple {1837#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); {1837#false} is VALID [2022-02-20 14:46:59,661 INFO L290 TraceCheckUtils]: 83: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,661 INFO L290 TraceCheckUtils]: 84: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,661 INFO L290 TraceCheckUtils]: 85: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,661 INFO L290 TraceCheckUtils]: 86: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,662 INFO L290 TraceCheckUtils]: 87: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,662 INFO L290 TraceCheckUtils]: 88: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,662 INFO L290 TraceCheckUtils]: 89: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,662 INFO L290 TraceCheckUtils]: 90: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,662 INFO L290 TraceCheckUtils]: 91: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,663 INFO L290 TraceCheckUtils]: 92: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,663 INFO L290 TraceCheckUtils]: 93: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,663 INFO L290 TraceCheckUtils]: 94: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,663 INFO L290 TraceCheckUtils]: 95: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,663 INFO L290 TraceCheckUtils]: 96: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,664 INFO L290 TraceCheckUtils]: 97: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,664 INFO L290 TraceCheckUtils]: 98: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,664 INFO L290 TraceCheckUtils]: 99: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,664 INFO L290 TraceCheckUtils]: 100: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,664 INFO L290 TraceCheckUtils]: 101: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,665 INFO L290 TraceCheckUtils]: 102: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,665 INFO L290 TraceCheckUtils]: 103: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,665 INFO L290 TraceCheckUtils]: 104: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,665 INFO L290 TraceCheckUtils]: 105: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,665 INFO L290 TraceCheckUtils]: 106: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,666 INFO L290 TraceCheckUtils]: 107: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,666 INFO L290 TraceCheckUtils]: 108: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,666 INFO L290 TraceCheckUtils]: 109: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,666 INFO L290 TraceCheckUtils]: 110: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,667 INFO L290 TraceCheckUtils]: 111: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,667 INFO L290 TraceCheckUtils]: 112: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,667 INFO L290 TraceCheckUtils]: 113: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,667 INFO L290 TraceCheckUtils]: 114: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,667 INFO L290 TraceCheckUtils]: 115: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,668 INFO L290 TraceCheckUtils]: 116: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,668 INFO L290 TraceCheckUtils]: 117: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,668 INFO L290 TraceCheckUtils]: 118: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,668 INFO L290 TraceCheckUtils]: 119: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,668 INFO L290 TraceCheckUtils]: 120: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,669 INFO L290 TraceCheckUtils]: 121: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,669 INFO L290 TraceCheckUtils]: 122: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,669 INFO L290 TraceCheckUtils]: 123: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,669 INFO L290 TraceCheckUtils]: 124: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,669 INFO L290 TraceCheckUtils]: 125: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,670 INFO L290 TraceCheckUtils]: 126: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,670 INFO L290 TraceCheckUtils]: 127: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,670 INFO L290 TraceCheckUtils]: 128: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,670 INFO L290 TraceCheckUtils]: 129: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,670 INFO L290 TraceCheckUtils]: 130: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,671 INFO L290 TraceCheckUtils]: 131: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,671 INFO L290 TraceCheckUtils]: 132: Hoare triple {1837#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,671 INFO L290 TraceCheckUtils]: 133: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,671 INFO L290 TraceCheckUtils]: 134: Hoare triple {1837#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {1837#false} is VALID [2022-02-20 14:46:59,672 INFO L290 TraceCheckUtils]: 135: Hoare triple {1837#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {1837#false} is VALID [2022-02-20 14:46:59,672 INFO L290 TraceCheckUtils]: 136: Hoare triple {1837#false} assume !false; {1837#false} is VALID [2022-02-20 14:46:59,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:46:59,673 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:46:59,673 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566027589] [2022-02-20 14:46:59,673 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566027589] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:46:59,673 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:46:59,674 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:46:59,674 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537622804] [2022-02-20 14:46:59,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:46:59,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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 137 [2022-02-20 14:46:59,676 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:46:59,676 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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:46:59,770 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 137 edges. 137 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:46:59,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:46:59,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:46:59,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:46:59,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:46:59,771 INFO L87 Difference]: Start difference. First operand 313 states and 459 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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:00,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:00,539 INFO L93 Difference]: Finished difference Result 910 states and 1341 transitions. [2022-02-20 14:47:00,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:00,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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 137 [2022-02-20 14:47:00,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:00,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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:00,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 720 transitions. [2022-02-20 14:47:00,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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:00,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 720 transitions. [2022-02-20 14:47:00,564 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 720 transitions. [2022-02-20 14:47:01,068 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:01,087 INFO L225 Difference]: With dead ends: 910 [2022-02-20 14:47:01,087 INFO L226 Difference]: Without dead ends: 599 [2022-02-20 14:47:01,093 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:01,096 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 143 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:01,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 115 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:01,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-02-20 14:47:01,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 596. [2022-02-20 14:47:01,122 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:01,123 INFO L82 GeneralOperation]: Start isEquivalent. First operand 599 states. Second operand has 596 states, 595 states have (on average 1.2974789915966387) internal successors, (772), 595 states have internal predecessors, (772), 0 states have call successors, (0), 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:01,125 INFO L74 IsIncluded]: Start isIncluded. First operand 599 states. Second operand has 596 states, 595 states have (on average 1.2974789915966387) internal successors, (772), 595 states have internal predecessors, (772), 0 states have call successors, (0), 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:01,126 INFO L87 Difference]: Start difference. First operand 599 states. Second operand has 596 states, 595 states have (on average 1.2974789915966387) internal successors, (772), 595 states have internal predecessors, (772), 0 states have call successors, (0), 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:01,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:01,144 INFO L93 Difference]: Finished difference Result 599 states and 777 transitions. [2022-02-20 14:47:01,144 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 777 transitions. [2022-02-20 14:47:01,145 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:01,145 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:01,147 INFO L74 IsIncluded]: Start isIncluded. First operand has 596 states, 595 states have (on average 1.2974789915966387) internal successors, (772), 595 states have internal predecessors, (772), 0 states have call successors, (0), 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 599 states. [2022-02-20 14:47:01,149 INFO L87 Difference]: Start difference. First operand has 596 states, 595 states have (on average 1.2974789915966387) internal successors, (772), 595 states have internal predecessors, (772), 0 states have call successors, (0), 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 599 states. [2022-02-20 14:47:01,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:01,168 INFO L93 Difference]: Finished difference Result 599 states and 777 transitions. [2022-02-20 14:47:01,168 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 777 transitions. [2022-02-20 14:47:01,169 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:01,169 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:01,170 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:01,170 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:01,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 1.2974789915966387) internal successors, (772), 595 states have internal predecessors, (772), 0 states have call successors, (0), 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:01,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 772 transitions. [2022-02-20 14:47:01,190 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 772 transitions. Word has length 137 [2022-02-20 14:47:01,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:01,190 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 772 transitions. [2022-02-20 14:47:01,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 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:01,191 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 772 transitions. [2022-02-20 14:47:01,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-02-20 14:47:01,193 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:01,193 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:01,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-20 14:47:01,194 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:01,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:01,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1972136261, now seen corresponding path program 1 times [2022-02-20 14:47:01,195 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:01,195 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143727677] [2022-02-20 14:47:01,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:01,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:01,282 INFO L290 TraceCheckUtils]: 0: Hoare triple {4565#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; {4565#true} is VALID [2022-02-20 14:47:01,282 INFO L290 TraceCheckUtils]: 1: Hoare triple {4565#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; {4565#true} is VALID [2022-02-20 14:47:01,282 INFO L290 TraceCheckUtils]: 2: Hoare triple {4565#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; {4565#true} is VALID [2022-02-20 14:47:01,282 INFO L290 TraceCheckUtils]: 3: Hoare triple {4565#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; {4565#true} is VALID [2022-02-20 14:47:01,283 INFO L290 TraceCheckUtils]: 4: Hoare triple {4565#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); {4565#true} is VALID [2022-02-20 14:47:01,283 INFO L290 TraceCheckUtils]: 5: Hoare triple {4565#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; {4567#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:01,284 INFO L290 TraceCheckUtils]: 6: Hoare triple {4567#(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; {4567#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:01,285 INFO L290 TraceCheckUtils]: 7: Hoare triple {4567#(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; {4567#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:01,285 INFO L290 TraceCheckUtils]: 8: Hoare triple {4567#(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; {4567#(and (<= 10 ~a28~0) (not (= ~a25~0 1)))} is VALID [2022-02-20 14:47:01,286 INFO L290 TraceCheckUtils]: 9: Hoare triple {4567#(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; {4566#false} is VALID [2022-02-20 14:47:01,286 INFO L290 TraceCheckUtils]: 10: Hoare triple {4566#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; {4566#false} is VALID [2022-02-20 14:47:01,286 INFO L290 TraceCheckUtils]: 11: Hoare triple {4566#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; {4566#false} is VALID [2022-02-20 14:47:01,286 INFO L290 TraceCheckUtils]: 12: Hoare triple {4566#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; {4566#false} is VALID [2022-02-20 14:47:01,287 INFO L290 TraceCheckUtils]: 13: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,287 INFO L290 TraceCheckUtils]: 14: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,287 INFO L290 TraceCheckUtils]: 15: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,287 INFO L290 TraceCheckUtils]: 16: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,287 INFO L290 TraceCheckUtils]: 17: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,287 INFO L290 TraceCheckUtils]: 18: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,288 INFO L290 TraceCheckUtils]: 19: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,288 INFO L290 TraceCheckUtils]: 20: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,288 INFO L290 TraceCheckUtils]: 21: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,288 INFO L290 TraceCheckUtils]: 22: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,288 INFO L290 TraceCheckUtils]: 23: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,289 INFO L290 TraceCheckUtils]: 24: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,289 INFO L290 TraceCheckUtils]: 25: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,289 INFO L290 TraceCheckUtils]: 26: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,289 INFO L290 TraceCheckUtils]: 27: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,289 INFO L290 TraceCheckUtils]: 28: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,289 INFO L290 TraceCheckUtils]: 29: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,290 INFO L290 TraceCheckUtils]: 30: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,290 INFO L290 TraceCheckUtils]: 31: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,290 INFO L290 TraceCheckUtils]: 32: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,290 INFO L290 TraceCheckUtils]: 33: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,290 INFO L290 TraceCheckUtils]: 34: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,291 INFO L290 TraceCheckUtils]: 35: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,291 INFO L290 TraceCheckUtils]: 36: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,291 INFO L290 TraceCheckUtils]: 37: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,291 INFO L290 TraceCheckUtils]: 38: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,291 INFO L290 TraceCheckUtils]: 39: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,292 INFO L290 TraceCheckUtils]: 40: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,292 INFO L290 TraceCheckUtils]: 41: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,292 INFO L290 TraceCheckUtils]: 42: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,292 INFO L290 TraceCheckUtils]: 43: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,292 INFO L290 TraceCheckUtils]: 44: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,292 INFO L290 TraceCheckUtils]: 45: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,293 INFO L290 TraceCheckUtils]: 46: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,293 INFO L290 TraceCheckUtils]: 47: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,293 INFO L290 TraceCheckUtils]: 48: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,293 INFO L290 TraceCheckUtils]: 49: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,293 INFO L290 TraceCheckUtils]: 50: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,294 INFO L290 TraceCheckUtils]: 51: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,294 INFO L290 TraceCheckUtils]: 52: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,294 INFO L290 TraceCheckUtils]: 53: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,294 INFO L290 TraceCheckUtils]: 54: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,294 INFO L290 TraceCheckUtils]: 55: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,294 INFO L290 TraceCheckUtils]: 56: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,295 INFO L290 TraceCheckUtils]: 57: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,295 INFO L290 TraceCheckUtils]: 58: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,295 INFO L290 TraceCheckUtils]: 59: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,295 INFO L290 TraceCheckUtils]: 60: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,295 INFO L290 TraceCheckUtils]: 61: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,296 INFO L290 TraceCheckUtils]: 62: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,296 INFO L290 TraceCheckUtils]: 63: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,296 INFO L290 TraceCheckUtils]: 64: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,296 INFO L290 TraceCheckUtils]: 65: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,296 INFO L290 TraceCheckUtils]: 66: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,297 INFO L290 TraceCheckUtils]: 67: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,297 INFO L290 TraceCheckUtils]: 68: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,297 INFO L290 TraceCheckUtils]: 69: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,297 INFO L290 TraceCheckUtils]: 70: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,297 INFO L290 TraceCheckUtils]: 71: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,297 INFO L290 TraceCheckUtils]: 72: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,298 INFO L290 TraceCheckUtils]: 73: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,298 INFO L290 TraceCheckUtils]: 74: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,298 INFO L290 TraceCheckUtils]: 75: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,298 INFO L290 TraceCheckUtils]: 76: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,298 INFO L290 TraceCheckUtils]: 77: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,299 INFO L290 TraceCheckUtils]: 78: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,299 INFO L290 TraceCheckUtils]: 79: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,299 INFO L290 TraceCheckUtils]: 80: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,299 INFO L290 TraceCheckUtils]: 81: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,299 INFO L290 TraceCheckUtils]: 82: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,299 INFO L290 TraceCheckUtils]: 83: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,300 INFO L290 TraceCheckUtils]: 84: Hoare triple {4566#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)); {4566#false} is VALID [2022-02-20 14:47:01,300 INFO L290 TraceCheckUtils]: 85: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,300 INFO L290 TraceCheckUtils]: 86: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,300 INFO L290 TraceCheckUtils]: 87: Hoare triple {4566#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); {4566#false} is VALID [2022-02-20 14:47:01,300 INFO L290 TraceCheckUtils]: 88: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,300 INFO L290 TraceCheckUtils]: 89: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,301 INFO L290 TraceCheckUtils]: 90: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,301 INFO L290 TraceCheckUtils]: 91: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,301 INFO L290 TraceCheckUtils]: 92: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,301 INFO L290 TraceCheckUtils]: 93: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,301 INFO L290 TraceCheckUtils]: 94: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,302 INFO L290 TraceCheckUtils]: 95: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,302 INFO L290 TraceCheckUtils]: 96: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,302 INFO L290 TraceCheckUtils]: 97: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,302 INFO L290 TraceCheckUtils]: 98: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,302 INFO L290 TraceCheckUtils]: 99: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,302 INFO L290 TraceCheckUtils]: 100: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,303 INFO L290 TraceCheckUtils]: 101: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,303 INFO L290 TraceCheckUtils]: 102: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,303 INFO L290 TraceCheckUtils]: 103: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,303 INFO L290 TraceCheckUtils]: 104: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,303 INFO L290 TraceCheckUtils]: 105: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,304 INFO L290 TraceCheckUtils]: 106: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,304 INFO L290 TraceCheckUtils]: 107: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,304 INFO L290 TraceCheckUtils]: 108: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,304 INFO L290 TraceCheckUtils]: 109: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,304 INFO L290 TraceCheckUtils]: 110: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,304 INFO L290 TraceCheckUtils]: 111: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,305 INFO L290 TraceCheckUtils]: 112: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,305 INFO L290 TraceCheckUtils]: 113: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,305 INFO L290 TraceCheckUtils]: 114: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,305 INFO L290 TraceCheckUtils]: 115: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,305 INFO L290 TraceCheckUtils]: 116: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,306 INFO L290 TraceCheckUtils]: 117: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,306 INFO L290 TraceCheckUtils]: 118: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,306 INFO L290 TraceCheckUtils]: 119: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,306 INFO L290 TraceCheckUtils]: 120: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,306 INFO L290 TraceCheckUtils]: 121: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,306 INFO L290 TraceCheckUtils]: 122: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,307 INFO L290 TraceCheckUtils]: 123: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,307 INFO L290 TraceCheckUtils]: 124: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,307 INFO L290 TraceCheckUtils]: 125: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,307 INFO L290 TraceCheckUtils]: 126: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,307 INFO L290 TraceCheckUtils]: 127: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,307 INFO L290 TraceCheckUtils]: 128: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,308 INFO L290 TraceCheckUtils]: 129: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,308 INFO L290 TraceCheckUtils]: 130: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,308 INFO L290 TraceCheckUtils]: 131: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,308 INFO L290 TraceCheckUtils]: 132: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,308 INFO L290 TraceCheckUtils]: 133: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,308 INFO L290 TraceCheckUtils]: 134: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,309 INFO L290 TraceCheckUtils]: 135: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,309 INFO L290 TraceCheckUtils]: 136: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,309 INFO L290 TraceCheckUtils]: 137: Hoare triple {4566#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,309 INFO L290 TraceCheckUtils]: 138: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,309 INFO L290 TraceCheckUtils]: 139: Hoare triple {4566#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {4566#false} is VALID [2022-02-20 14:47:01,309 INFO L290 TraceCheckUtils]: 140: Hoare triple {4566#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {4566#false} is VALID [2022-02-20 14:47:01,310 INFO L290 TraceCheckUtils]: 141: Hoare triple {4566#false} assume !false; {4566#false} is VALID [2022-02-20 14:47:01,310 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:47:01,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:01,311 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143727677] [2022-02-20 14:47:01,311 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143727677] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:01,311 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:01,311 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:01,311 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5619357] [2022-02-20 14:47:01,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:01,312 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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 142 [2022-02-20 14:47:01,312 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:01,313 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:01,418 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 142 edges. 142 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:01,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:01,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:01,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:01,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:01,423 INFO L87 Difference]: Start difference. First operand 596 states and 772 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:02,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:02,283 INFO L93 Difference]: Finished difference Result 1477 states and 1967 transitions. [2022-02-20 14:47:02,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:02,284 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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 142 [2022-02-20 14:47:02,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:02,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:02,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 719 transitions. [2022-02-20 14:47:02,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:02,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 719 transitions. [2022-02-20 14:47:02,293 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 719 transitions. [2022-02-20 14:47:02,784 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 719 edges. 719 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:02,817 INFO L225 Difference]: With dead ends: 1477 [2022-02-20 14:47:02,818 INFO L226 Difference]: Without dead ends: 883 [2022-02-20 14:47:02,818 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:02,819 INFO L933 BasicCegarLoop]: 238 mSDtfsCounter, 144 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:02,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 255 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:02,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-02-20 14:47:02,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 880. [2022-02-20 14:47:02,841 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:02,842 INFO L82 GeneralOperation]: Start isEquivalent. First operand 883 states. Second operand has 880 states, 879 states have (on average 1.235494880546075) internal successors, (1086), 879 states have internal predecessors, (1086), 0 states have call successors, (0), 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:02,844 INFO L74 IsIncluded]: Start isIncluded. First operand 883 states. Second operand has 880 states, 879 states have (on average 1.235494880546075) internal successors, (1086), 879 states have internal predecessors, (1086), 0 states have call successors, (0), 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:02,846 INFO L87 Difference]: Start difference. First operand 883 states. Second operand has 880 states, 879 states have (on average 1.235494880546075) internal successors, (1086), 879 states have internal predecessors, (1086), 0 states have call successors, (0), 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:02,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:02,881 INFO L93 Difference]: Finished difference Result 883 states and 1090 transitions. [2022-02-20 14:47:02,881 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 1090 transitions. [2022-02-20 14:47:02,883 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:02,883 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:02,885 INFO L74 IsIncluded]: Start isIncluded. First operand has 880 states, 879 states have (on average 1.235494880546075) internal successors, (1086), 879 states have internal predecessors, (1086), 0 states have call successors, (0), 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 883 states. [2022-02-20 14:47:02,886 INFO L87 Difference]: Start difference. First operand has 880 states, 879 states have (on average 1.235494880546075) internal successors, (1086), 879 states have internal predecessors, (1086), 0 states have call successors, (0), 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 883 states. [2022-02-20 14:47:02,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:02,922 INFO L93 Difference]: Finished difference Result 883 states and 1090 transitions. [2022-02-20 14:47:02,923 INFO L276 IsEmpty]: Start isEmpty. Operand 883 states and 1090 transitions. [2022-02-20 14:47:02,924 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:02,924 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:02,924 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:02,924 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:02,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 880 states, 879 states have (on average 1.235494880546075) internal successors, (1086), 879 states have internal predecessors, (1086), 0 states have call successors, (0), 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:02,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 880 states to 880 states and 1086 transitions. [2022-02-20 14:47:02,962 INFO L78 Accepts]: Start accepts. Automaton has 880 states and 1086 transitions. Word has length 142 [2022-02-20 14:47:02,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:02,962 INFO L470 AbstractCegarLoop]: Abstraction has 880 states and 1086 transitions. [2022-02-20 14:47:02,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:02,963 INFO L276 IsEmpty]: Start isEmpty. Operand 880 states and 1086 transitions. [2022-02-20 14:47:02,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-02-20 14:47:02,966 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:02,966 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-20 14:47:02,966 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:02,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:02,968 INFO L85 PathProgramCache]: Analyzing trace with hash 185899162, now seen corresponding path program 1 times [2022-02-20 14:47:02,968 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:02,968 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988284884] [2022-02-20 14:47:02,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:02,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:03,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:03,157 INFO L290 TraceCheckUtils]: 0: Hoare triple {8725#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; {8725#true} is VALID [2022-02-20 14:47:03,157 INFO L290 TraceCheckUtils]: 1: Hoare triple {8725#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; {8725#true} is VALID [2022-02-20 14:47:03,158 INFO L290 TraceCheckUtils]: 2: Hoare triple {8725#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; {8725#true} is VALID [2022-02-20 14:47:03,158 INFO L290 TraceCheckUtils]: 3: Hoare triple {8725#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; {8725#true} is VALID [2022-02-20 14:47:03,158 INFO L290 TraceCheckUtils]: 4: Hoare triple {8725#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); {8725#true} is VALID [2022-02-20 14:47:03,158 INFO L290 TraceCheckUtils]: 5: Hoare triple {8725#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)); {8725#true} is VALID [2022-02-20 14:47:03,158 INFO L290 TraceCheckUtils]: 6: Hoare triple {8725#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); {8725#true} is VALID [2022-02-20 14:47:03,158 INFO L290 TraceCheckUtils]: 7: Hoare triple {8725#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); {8725#true} is VALID [2022-02-20 14:47:03,159 INFO L290 TraceCheckUtils]: 8: Hoare triple {8725#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); {8725#true} is VALID [2022-02-20 14:47:03,159 INFO L290 TraceCheckUtils]: 9: Hoare triple {8725#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; {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,160 INFO L290 TraceCheckUtils]: 10: Hoare triple {8727#(<= 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; {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,160 INFO L290 TraceCheckUtils]: 11: Hoare triple {8727#(<= 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; {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,160 INFO L290 TraceCheckUtils]: 12: Hoare triple {8727#(<= 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; {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,161 INFO L290 TraceCheckUtils]: 13: Hoare triple {8727#(<= 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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,161 INFO L290 TraceCheckUtils]: 14: Hoare triple {8727#(<= 11 ~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,161 INFO L290 TraceCheckUtils]: 15: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,162 INFO L290 TraceCheckUtils]: 16: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,162 INFO L290 TraceCheckUtils]: 17: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,162 INFO L290 TraceCheckUtils]: 18: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,163 INFO L290 TraceCheckUtils]: 19: Hoare triple {8727#(<= 11 ~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,163 INFO L290 TraceCheckUtils]: 20: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,163 INFO L290 TraceCheckUtils]: 21: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,164 INFO L290 TraceCheckUtils]: 22: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,165 INFO L290 TraceCheckUtils]: 23: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,165 INFO L290 TraceCheckUtils]: 24: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,166 INFO L290 TraceCheckUtils]: 25: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,166 INFO L290 TraceCheckUtils]: 26: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,166 INFO L290 TraceCheckUtils]: 27: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,167 INFO L290 TraceCheckUtils]: 28: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,167 INFO L290 TraceCheckUtils]: 29: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,167 INFO L290 TraceCheckUtils]: 30: Hoare triple {8727#(<= 11 ~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,168 INFO L290 TraceCheckUtils]: 31: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,168 INFO L290 TraceCheckUtils]: 32: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,168 INFO L290 TraceCheckUtils]: 33: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,169 INFO L290 TraceCheckUtils]: 34: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,169 INFO L290 TraceCheckUtils]: 35: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,169 INFO L290 TraceCheckUtils]: 36: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,170 INFO L290 TraceCheckUtils]: 37: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,170 INFO L290 TraceCheckUtils]: 38: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,170 INFO L290 TraceCheckUtils]: 39: Hoare triple {8727#(<= 11 ~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,171 INFO L290 TraceCheckUtils]: 40: Hoare triple {8727#(<= 11 ~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,171 INFO L290 TraceCheckUtils]: 41: Hoare triple {8727#(<= 11 ~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,171 INFO L290 TraceCheckUtils]: 42: Hoare triple {8727#(<= 11 ~a28~0)} assume !((1 == ~a21~0 && (1 == ~a19~0 && (((1 == ~a25~0 && 7 == ~a28~0) || (7 == ~a28~0 && !(1 == ~a25~0))) || (1 == ~a25~0 && 8 == ~a28~0)) && 4 == calculate_output_~input#1) && 1 == ~a11~0) && 9 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,172 INFO L290 TraceCheckUtils]: 43: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,172 INFO L290 TraceCheckUtils]: 44: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,172 INFO L290 TraceCheckUtils]: 45: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,173 INFO L290 TraceCheckUtils]: 46: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,173 INFO L290 TraceCheckUtils]: 47: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,174 INFO L290 TraceCheckUtils]: 48: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,174 INFO L290 TraceCheckUtils]: 49: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,174 INFO L290 TraceCheckUtils]: 50: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,175 INFO L290 TraceCheckUtils]: 51: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,175 INFO L290 TraceCheckUtils]: 52: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,175 INFO L290 TraceCheckUtils]: 53: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,176 INFO L290 TraceCheckUtils]: 54: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,176 INFO L290 TraceCheckUtils]: 55: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,176 INFO L290 TraceCheckUtils]: 56: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,177 INFO L290 TraceCheckUtils]: 57: Hoare triple {8727#(<= 11 ~a28~0)} assume !(!(1 == ~a11~0) && (8 == ~a17~0 && (((!(1 == ~a25~0) && 11 == ~a28~0) || (!(1 == ~a25~0) && 10 == ~a28~0) || (11 == ~a28~0 && 1 == ~a25~0)) && 3 == calculate_output_~input#1) && 1 == ~a21~0) && !(1 == ~a19~0)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,177 INFO L290 TraceCheckUtils]: 58: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,177 INFO L290 TraceCheckUtils]: 59: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,178 INFO L290 TraceCheckUtils]: 60: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,178 INFO L290 TraceCheckUtils]: 61: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,178 INFO L290 TraceCheckUtils]: 62: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,179 INFO L290 TraceCheckUtils]: 63: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,179 INFO L290 TraceCheckUtils]: 64: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,179 INFO L290 TraceCheckUtils]: 65: Hoare triple {8727#(<= 11 ~a28~0)} assume !((!(1 == ~a11~0) && (!(1 == ~a19~0) && ((!(1 == ~a25~0) && 11 == ~a28~0) || (10 == ~a28~0 && !(1 == ~a25~0)) || (1 == ~a25~0 && 11 == ~a28~0)) && 5 == calculate_output_~input#1) && 8 == ~a17~0) && 1 == ~a21~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,180 INFO L290 TraceCheckUtils]: 66: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,180 INFO L290 TraceCheckUtils]: 67: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,180 INFO L290 TraceCheckUtils]: 68: Hoare triple {8727#(<= 11 ~a28~0)} assume !(1 == ~a11~0 && (9 == ~a17~0 && 9 == ~a28~0 && 1 == ~a19~0 && (1 == ~a25~0 || !(1 == ~a25~0)) && 5 == calculate_output_~input#1) && 1 == ~a21~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,181 INFO L290 TraceCheckUtils]: 69: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,181 INFO L290 TraceCheckUtils]: 70: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,181 INFO L290 TraceCheckUtils]: 71: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,183 INFO L290 TraceCheckUtils]: 72: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,184 INFO L290 TraceCheckUtils]: 73: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,184 INFO L290 TraceCheckUtils]: 74: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,184 INFO L290 TraceCheckUtils]: 75: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,185 INFO L290 TraceCheckUtils]: 76: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,185 INFO L290 TraceCheckUtils]: 77: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,185 INFO L290 TraceCheckUtils]: 78: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,186 INFO L290 TraceCheckUtils]: 79: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,186 INFO L290 TraceCheckUtils]: 80: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,187 INFO L290 TraceCheckUtils]: 81: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,187 INFO L290 TraceCheckUtils]: 82: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,187 INFO L290 TraceCheckUtils]: 83: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,188 INFO L290 TraceCheckUtils]: 84: Hoare triple {8727#(<= 11 ~a28~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)); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,188 INFO L290 TraceCheckUtils]: 85: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,189 INFO L290 TraceCheckUtils]: 86: Hoare triple {8727#(<= 11 ~a28~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); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,191 INFO L290 TraceCheckUtils]: 87: Hoare triple {8727#(<= 11 ~a28~0)} assume !(1 == ~a19~0 && 8 == ~a17~0 && ((((!(1 == ~a25~0) && 8 == ~a28~0) || (1 == ~a25~0 && 9 == ~a28~0)) && 3 == calculate_output_~input#1) && !(1 == ~a11~0)) && 1 == ~a21~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,192 INFO L290 TraceCheckUtils]: 88: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,192 INFO L290 TraceCheckUtils]: 89: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,193 INFO L290 TraceCheckUtils]: 90: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,193 INFO L290 TraceCheckUtils]: 91: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,193 INFO L290 TraceCheckUtils]: 92: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,194 INFO L290 TraceCheckUtils]: 93: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,194 INFO L290 TraceCheckUtils]: 94: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,195 INFO L290 TraceCheckUtils]: 95: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,196 INFO L290 TraceCheckUtils]: 96: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,196 INFO L290 TraceCheckUtils]: 97: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,196 INFO L290 TraceCheckUtils]: 98: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,197 INFO L290 TraceCheckUtils]: 99: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,198 INFO L290 TraceCheckUtils]: 100: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,198 INFO L290 TraceCheckUtils]: 101: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,198 INFO L290 TraceCheckUtils]: 102: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,199 INFO L290 TraceCheckUtils]: 103: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,199 INFO L290 TraceCheckUtils]: 104: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,210 INFO L290 TraceCheckUtils]: 105: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,210 INFO L290 TraceCheckUtils]: 106: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,210 INFO L290 TraceCheckUtils]: 107: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,211 INFO L290 TraceCheckUtils]: 108: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,211 INFO L290 TraceCheckUtils]: 109: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,211 INFO L290 TraceCheckUtils]: 110: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,212 INFO L290 TraceCheckUtils]: 111: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,212 INFO L290 TraceCheckUtils]: 112: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,212 INFO L290 TraceCheckUtils]: 113: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,213 INFO L290 TraceCheckUtils]: 114: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,213 INFO L290 TraceCheckUtils]: 115: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,213 INFO L290 TraceCheckUtils]: 116: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,214 INFO L290 TraceCheckUtils]: 117: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,214 INFO L290 TraceCheckUtils]: 118: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,214 INFO L290 TraceCheckUtils]: 119: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,215 INFO L290 TraceCheckUtils]: 120: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,215 INFO L290 TraceCheckUtils]: 121: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,215 INFO L290 TraceCheckUtils]: 122: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,216 INFO L290 TraceCheckUtils]: 123: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,216 INFO L290 TraceCheckUtils]: 124: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,216 INFO L290 TraceCheckUtils]: 125: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,217 INFO L290 TraceCheckUtils]: 126: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,217 INFO L290 TraceCheckUtils]: 127: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,217 INFO L290 TraceCheckUtils]: 128: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,219 INFO L290 TraceCheckUtils]: 129: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,219 INFO L290 TraceCheckUtils]: 130: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,220 INFO L290 TraceCheckUtils]: 131: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,220 INFO L290 TraceCheckUtils]: 132: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,220 INFO L290 TraceCheckUtils]: 133: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,221 INFO L290 TraceCheckUtils]: 134: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,221 INFO L290 TraceCheckUtils]: 135: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,221 INFO L290 TraceCheckUtils]: 136: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,222 INFO L290 TraceCheckUtils]: 137: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,222 INFO L290 TraceCheckUtils]: 138: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,222 INFO L290 TraceCheckUtils]: 139: Hoare triple {8727#(<= 11 ~a28~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {8727#(<= 11 ~a28~0)} is VALID [2022-02-20 14:47:03,223 INFO L290 TraceCheckUtils]: 140: Hoare triple {8727#(<= 11 ~a28~0)} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {8726#false} is VALID [2022-02-20 14:47:03,223 INFO L290 TraceCheckUtils]: 141: Hoare triple {8726#false} assume !false; {8726#false} is VALID [2022-02-20 14:47:03,223 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:03,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:03,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988284884] [2022-02-20 14:47:03,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988284884] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:03,224 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:03,224 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:03,224 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305149539] [2022-02-20 14:47:03,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:03,225 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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 142 [2022-02-20 14:47:03,225 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:03,225 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:03,353 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 142 edges. 142 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:03,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:03,353 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:03,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:03,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:03,354 INFO L87 Difference]: Start difference. First operand 880 states and 1086 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:04,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:04,233 INFO L93 Difference]: Finished difference Result 2181 states and 2701 transitions. [2022-02-20 14:47:04,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:04,234 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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 142 [2022-02-20 14:47:04,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:04,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:04,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2022-02-20 14:47:04,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:04,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2022-02-20 14:47:04,246 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 718 transitions. [2022-02-20 14:47:04,752 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:04,797 INFO L225 Difference]: With dead ends: 2181 [2022-02-20 14:47:04,797 INFO L226 Difference]: Without dead ends: 1303 [2022-02-20 14:47:04,798 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:04,799 INFO L933 BasicCegarLoop]: 251 mSDtfsCounter, 16 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:04,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 270 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:04,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1303 states. [2022-02-20 14:47:04,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1303 to 1300. [2022-02-20 14:47:04,828 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:04,830 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1303 states. Second operand has 1300 states, 1299 states have (on average 1.1862971516551193) internal successors, (1541), 1299 states have internal predecessors, (1541), 0 states have call successors, (0), 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:04,832 INFO L74 IsIncluded]: Start isIncluded. First operand 1303 states. Second operand has 1300 states, 1299 states have (on average 1.1862971516551193) internal successors, (1541), 1299 states have internal predecessors, (1541), 0 states have call successors, (0), 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:04,834 INFO L87 Difference]: Start difference. First operand 1303 states. Second operand has 1300 states, 1299 states have (on average 1.1862971516551193) internal successors, (1541), 1299 states have internal predecessors, (1541), 0 states have call successors, (0), 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:04,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:04,902 INFO L93 Difference]: Finished difference Result 1303 states and 1546 transitions. [2022-02-20 14:47:04,902 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1546 transitions. [2022-02-20 14:47:04,904 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:04,905 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:04,907 INFO L74 IsIncluded]: Start isIncluded. First operand has 1300 states, 1299 states have (on average 1.1862971516551193) internal successors, (1541), 1299 states have internal predecessors, (1541), 0 states have call successors, (0), 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 1303 states. [2022-02-20 14:47:04,909 INFO L87 Difference]: Start difference. First operand has 1300 states, 1299 states have (on average 1.1862971516551193) internal successors, (1541), 1299 states have internal predecessors, (1541), 0 states have call successors, (0), 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 1303 states. [2022-02-20 14:47:04,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:04,976 INFO L93 Difference]: Finished difference Result 1303 states and 1546 transitions. [2022-02-20 14:47:04,976 INFO L276 IsEmpty]: Start isEmpty. Operand 1303 states and 1546 transitions. [2022-02-20 14:47:04,978 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:04,978 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:04,978 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:04,978 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:04,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1300 states, 1299 states have (on average 1.1862971516551193) internal successors, (1541), 1299 states have internal predecessors, (1541), 0 states have call successors, (0), 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:05,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1541 transitions. [2022-02-20 14:47:05,051 INFO L78 Accepts]: Start accepts. Automaton has 1300 states and 1541 transitions. Word has length 142 [2022-02-20 14:47:05,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:05,052 INFO L470 AbstractCegarLoop]: Abstraction has 1300 states and 1541 transitions. [2022-02-20 14:47:05,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 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:05,052 INFO L276 IsEmpty]: Start isEmpty. Operand 1300 states and 1541 transitions. [2022-02-20 14:47:05,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2022-02-20 14:47:05,055 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:05,055 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:05,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-20 14:47:05,056 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:05,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:05,056 INFO L85 PathProgramCache]: Analyzing trace with hash -49381900, now seen corresponding path program 1 times [2022-02-20 14:47:05,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:05,057 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651479707] [2022-02-20 14:47:05,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:05,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:05,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:05,103 INFO L290 TraceCheckUtils]: 0: Hoare triple {14865#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; {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,104 INFO L290 TraceCheckUtils]: 1: Hoare triple {14867#(= ~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; {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,104 INFO L290 TraceCheckUtils]: 2: Hoare triple {14867#(= ~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; {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,104 INFO L290 TraceCheckUtils]: 3: Hoare triple {14867#(= ~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; {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,105 INFO L290 TraceCheckUtils]: 4: Hoare triple {14867#(= ~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); {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,105 INFO L290 TraceCheckUtils]: 5: Hoare triple {14867#(= ~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)); {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,105 INFO L290 TraceCheckUtils]: 6: Hoare triple {14867#(= ~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); {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,106 INFO L290 TraceCheckUtils]: 7: Hoare triple {14867#(= ~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); {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,106 INFO L290 TraceCheckUtils]: 8: Hoare triple {14867#(= ~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); {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,107 INFO L290 TraceCheckUtils]: 9: Hoare triple {14867#(= ~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); {14867#(= ~a19~0 1)} is VALID [2022-02-20 14:47:05,107 INFO L290 TraceCheckUtils]: 10: Hoare triple {14867#(= ~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; {14866#false} is VALID [2022-02-20 14:47:05,107 INFO L290 TraceCheckUtils]: 11: Hoare triple {14866#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; {14866#false} is VALID [2022-02-20 14:47:05,107 INFO L290 TraceCheckUtils]: 12: Hoare triple {14866#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; {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 13: Hoare triple {14866#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; {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 14: Hoare triple {14866#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;~a28~0 := 9;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 15: Hoare triple {14866#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; {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 16: Hoare triple {14866#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; {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 17: Hoare triple {14866#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; {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 18: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,108 INFO L290 TraceCheckUtils]: 19: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,109 INFO L290 TraceCheckUtils]: 20: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,109 INFO L290 TraceCheckUtils]: 21: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,109 INFO L290 TraceCheckUtils]: 22: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,109 INFO L290 TraceCheckUtils]: 23: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,109 INFO L290 TraceCheckUtils]: 24: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,109 INFO L290 TraceCheckUtils]: 25: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 26: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 27: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 28: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 29: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 30: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 31: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,110 INFO L290 TraceCheckUtils]: 32: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,111 INFO L290 TraceCheckUtils]: 33: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,111 INFO L290 TraceCheckUtils]: 34: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,111 INFO L290 TraceCheckUtils]: 35: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,111 INFO L290 TraceCheckUtils]: 36: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,111 INFO L290 TraceCheckUtils]: 37: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,111 INFO L290 TraceCheckUtils]: 38: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 39: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 40: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 41: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 42: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 43: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 44: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,112 INFO L290 TraceCheckUtils]: 45: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 46: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 47: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 48: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 49: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 50: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 51: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,113 INFO L290 TraceCheckUtils]: 52: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,114 INFO L290 TraceCheckUtils]: 53: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,114 INFO L290 TraceCheckUtils]: 54: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,114 INFO L290 TraceCheckUtils]: 55: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,114 INFO L290 TraceCheckUtils]: 56: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,114 INFO L290 TraceCheckUtils]: 57: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,114 INFO L290 TraceCheckUtils]: 58: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 59: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 60: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 61: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 62: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 63: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 64: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,115 INFO L290 TraceCheckUtils]: 65: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,116 INFO L290 TraceCheckUtils]: 66: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,116 INFO L290 TraceCheckUtils]: 67: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,116 INFO L290 TraceCheckUtils]: 68: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,116 INFO L290 TraceCheckUtils]: 69: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,116 INFO L290 TraceCheckUtils]: 70: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,116 INFO L290 TraceCheckUtils]: 71: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,118 INFO L290 TraceCheckUtils]: 72: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 73: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 74: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 75: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 76: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 77: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 78: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,119 INFO L290 TraceCheckUtils]: 79: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,120 INFO L290 TraceCheckUtils]: 80: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,120 INFO L290 TraceCheckUtils]: 81: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,120 INFO L290 TraceCheckUtils]: 82: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,120 INFO L290 TraceCheckUtils]: 83: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,121 INFO L290 TraceCheckUtils]: 84: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,121 INFO L290 TraceCheckUtils]: 85: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,121 INFO L290 TraceCheckUtils]: 86: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,121 INFO L290 TraceCheckUtils]: 87: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 88: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 89: Hoare triple {14866#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)); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 90: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 91: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 92: Hoare triple {14866#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); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 93: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,122 INFO L290 TraceCheckUtils]: 94: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,123 INFO L290 TraceCheckUtils]: 95: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,123 INFO L290 TraceCheckUtils]: 96: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,123 INFO L290 TraceCheckUtils]: 97: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,123 INFO L290 TraceCheckUtils]: 98: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,123 INFO L290 TraceCheckUtils]: 99: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,123 INFO L290 TraceCheckUtils]: 100: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 101: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 102: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 103: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 104: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 105: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 106: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,124 INFO L290 TraceCheckUtils]: 107: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 108: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 109: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 110: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 111: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 112: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 113: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,125 INFO L290 TraceCheckUtils]: 114: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 115: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 116: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 117: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 118: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 119: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 120: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,126 INFO L290 TraceCheckUtils]: 121: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,127 INFO L290 TraceCheckUtils]: 122: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,127 INFO L290 TraceCheckUtils]: 123: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,127 INFO L290 TraceCheckUtils]: 124: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,127 INFO L290 TraceCheckUtils]: 125: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,127 INFO L290 TraceCheckUtils]: 126: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,127 INFO L290 TraceCheckUtils]: 127: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,128 INFO L290 TraceCheckUtils]: 128: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,128 INFO L290 TraceCheckUtils]: 129: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,131 INFO L290 TraceCheckUtils]: 130: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,131 INFO L290 TraceCheckUtils]: 131: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,131 INFO L290 TraceCheckUtils]: 132: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,131 INFO L290 TraceCheckUtils]: 133: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,131 INFO L290 TraceCheckUtils]: 134: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,131 INFO L290 TraceCheckUtils]: 135: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 136: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 137: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 138: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 139: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 140: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 141: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,132 INFO L290 TraceCheckUtils]: 142: Hoare triple {14866#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,133 INFO L290 TraceCheckUtils]: 143: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,133 INFO L290 TraceCheckUtils]: 144: Hoare triple {14866#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {14866#false} is VALID [2022-02-20 14:47:05,133 INFO L290 TraceCheckUtils]: 145: Hoare triple {14866#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {14866#false} is VALID [2022-02-20 14:47:05,133 INFO L290 TraceCheckUtils]: 146: Hoare triple {14866#false} assume !false; {14866#false} is VALID [2022-02-20 14:47:05,134 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-20 14:47:05,134 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:05,134 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651479707] [2022-02-20 14:47:05,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651479707] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:05,134 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:05,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:05,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086638542] [2022-02-20 14:47:05,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:05,136 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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 147 [2022-02-20 14:47:05,137 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:05,137 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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:05,245 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 144 edges. 144 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:05,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:05,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:05,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:05,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:05,247 INFO L87 Difference]: Start difference. First operand 1300 states and 1541 transitions. Second operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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:06,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:06,332 INFO L93 Difference]: Finished difference Result 3298 states and 3956 transitions. [2022-02-20 14:47:06,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:06,333 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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 147 [2022-02-20 14:47:06,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:06,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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:06,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2022-02-20 14:47:06,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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:06,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 718 transitions. [2022-02-20 14:47:06,343 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 718 transitions. [2022-02-20 14:47:06,853 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:06,964 INFO L225 Difference]: With dead ends: 3298 [2022-02-20 14:47:06,964 INFO L226 Difference]: Without dead ends: 2000 [2022-02-20 14:47:06,966 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:06,967 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 174 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:06,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 99 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:06,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2000 states. [2022-02-20 14:47:07,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2000 to 2000. [2022-02-20 14:47:07,014 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:07,018 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2000 states. Second operand has 2000 states, 1999 states have (on average 1.168584292146073) internal successors, (2336), 1999 states have internal predecessors, (2336), 0 states have call successors, (0), 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:07,021 INFO L74 IsIncluded]: Start isIncluded. First operand 2000 states. Second operand has 2000 states, 1999 states have (on average 1.168584292146073) internal successors, (2336), 1999 states have internal predecessors, (2336), 0 states have call successors, (0), 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:07,024 INFO L87 Difference]: Start difference. First operand 2000 states. Second operand has 2000 states, 1999 states have (on average 1.168584292146073) internal successors, (2336), 1999 states have internal predecessors, (2336), 0 states have call successors, (0), 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:07,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:07,183 INFO L93 Difference]: Finished difference Result 2000 states and 2336 transitions. [2022-02-20 14:47:07,184 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2336 transitions. [2022-02-20 14:47:07,187 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:07,187 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:07,204 INFO L74 IsIncluded]: Start isIncluded. First operand has 2000 states, 1999 states have (on average 1.168584292146073) internal successors, (2336), 1999 states have internal predecessors, (2336), 0 states have call successors, (0), 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 2000 states. [2022-02-20 14:47:07,209 INFO L87 Difference]: Start difference. First operand has 2000 states, 1999 states have (on average 1.168584292146073) internal successors, (2336), 1999 states have internal predecessors, (2336), 0 states have call successors, (0), 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 2000 states. [2022-02-20 14:47:07,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:07,370 INFO L93 Difference]: Finished difference Result 2000 states and 2336 transitions. [2022-02-20 14:47:07,370 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2336 transitions. [2022-02-20 14:47:07,373 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:07,373 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:07,374 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:07,374 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:07,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2000 states, 1999 states have (on average 1.168584292146073) internal successors, (2336), 1999 states have internal predecessors, (2336), 0 states have call successors, (0), 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:07,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2336 transitions. [2022-02-20 14:47:07,512 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2336 transitions. Word has length 147 [2022-02-20 14:47:07,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:07,513 INFO L470 AbstractCegarLoop]: Abstraction has 2000 states and 2336 transitions. [2022-02-20 14:47:07,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.0) internal successors, (144), 2 states have internal predecessors, (144), 0 states have call successors, (0), 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:07,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2336 transitions. [2022-02-20 14:47:07,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-02-20 14:47:07,518 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:07,518 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:07,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-20 14:47:07,518 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:07,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:07,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1264073784, now seen corresponding path program 1 times [2022-02-20 14:47:07,519 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:07,519 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163140741] [2022-02-20 14:47:07,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:07,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:07,644 INFO L290 TraceCheckUtils]: 0: Hoare triple {24242#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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,644 INFO L290 TraceCheckUtils]: 1: Hoare triple {24244#(<= 8 ~a17~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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,645 INFO L290 TraceCheckUtils]: 2: Hoare triple {24244#(<= 8 ~a17~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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,645 INFO L290 TraceCheckUtils]: 3: Hoare triple {24244#(<= 8 ~a17~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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,645 INFO L290 TraceCheckUtils]: 4: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,646 INFO L290 TraceCheckUtils]: 5: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,646 INFO L290 TraceCheckUtils]: 6: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,646 INFO L290 TraceCheckUtils]: 7: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,647 INFO L290 TraceCheckUtils]: 8: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,647 INFO L290 TraceCheckUtils]: 9: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,647 INFO L290 TraceCheckUtils]: 10: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,648 INFO L290 TraceCheckUtils]: 11: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,648 INFO L290 TraceCheckUtils]: 12: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,648 INFO L290 TraceCheckUtils]: 13: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,649 INFO L290 TraceCheckUtils]: 14: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,649 INFO L290 TraceCheckUtils]: 15: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,649 INFO L290 TraceCheckUtils]: 16: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,650 INFO L290 TraceCheckUtils]: 17: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,650 INFO L290 TraceCheckUtils]: 18: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,650 INFO L290 TraceCheckUtils]: 19: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,651 INFO L290 TraceCheckUtils]: 20: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,651 INFO L290 TraceCheckUtils]: 21: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,651 INFO L290 TraceCheckUtils]: 22: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,652 INFO L290 TraceCheckUtils]: 23: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,652 INFO L290 TraceCheckUtils]: 24: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,652 INFO L290 TraceCheckUtils]: 25: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,653 INFO L290 TraceCheckUtils]: 26: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,653 INFO L290 TraceCheckUtils]: 27: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,654 INFO L290 TraceCheckUtils]: 28: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,654 INFO L290 TraceCheckUtils]: 29: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,654 INFO L290 TraceCheckUtils]: 30: Hoare triple {24244#(<= 8 ~a17~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);~a25~0 := 1;~a28~0 := 9;calculate_output_#res#1 := 26; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,655 INFO L290 TraceCheckUtils]: 31: Hoare triple {24244#(<= 8 ~a17~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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,655 INFO L290 TraceCheckUtils]: 32: Hoare triple {24244#(<= 8 ~a17~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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,655 INFO L290 TraceCheckUtils]: 33: Hoare triple {24244#(<= 8 ~a17~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; {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,656 INFO L290 TraceCheckUtils]: 34: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,656 INFO L290 TraceCheckUtils]: 35: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,656 INFO L290 TraceCheckUtils]: 36: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,657 INFO L290 TraceCheckUtils]: 37: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,657 INFO L290 TraceCheckUtils]: 38: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,658 INFO L290 TraceCheckUtils]: 39: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,658 INFO L290 TraceCheckUtils]: 40: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,658 INFO L290 TraceCheckUtils]: 41: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,659 INFO L290 TraceCheckUtils]: 42: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,659 INFO L290 TraceCheckUtils]: 43: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,659 INFO L290 TraceCheckUtils]: 44: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,660 INFO L290 TraceCheckUtils]: 45: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,660 INFO L290 TraceCheckUtils]: 46: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,660 INFO L290 TraceCheckUtils]: 47: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,661 INFO L290 TraceCheckUtils]: 48: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,661 INFO L290 TraceCheckUtils]: 49: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,661 INFO L290 TraceCheckUtils]: 50: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,662 INFO L290 TraceCheckUtils]: 51: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,662 INFO L290 TraceCheckUtils]: 52: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,662 INFO L290 TraceCheckUtils]: 53: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,663 INFO L290 TraceCheckUtils]: 54: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,663 INFO L290 TraceCheckUtils]: 55: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,663 INFO L290 TraceCheckUtils]: 56: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,664 INFO L290 TraceCheckUtils]: 57: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,664 INFO L290 TraceCheckUtils]: 58: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,664 INFO L290 TraceCheckUtils]: 59: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,665 INFO L290 TraceCheckUtils]: 60: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,665 INFO L290 TraceCheckUtils]: 61: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,665 INFO L290 TraceCheckUtils]: 62: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,666 INFO L290 TraceCheckUtils]: 63: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,666 INFO L290 TraceCheckUtils]: 64: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,666 INFO L290 TraceCheckUtils]: 65: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,667 INFO L290 TraceCheckUtils]: 66: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,667 INFO L290 TraceCheckUtils]: 67: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,667 INFO L290 TraceCheckUtils]: 68: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,668 INFO L290 TraceCheckUtils]: 69: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,668 INFO L290 TraceCheckUtils]: 70: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,669 INFO L290 TraceCheckUtils]: 71: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,669 INFO L290 TraceCheckUtils]: 72: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,669 INFO L290 TraceCheckUtils]: 73: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,670 INFO L290 TraceCheckUtils]: 74: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,670 INFO L290 TraceCheckUtils]: 75: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,670 INFO L290 TraceCheckUtils]: 76: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,671 INFO L290 TraceCheckUtils]: 77: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,671 INFO L290 TraceCheckUtils]: 78: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,671 INFO L290 TraceCheckUtils]: 79: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,672 INFO L290 TraceCheckUtils]: 80: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,672 INFO L290 TraceCheckUtils]: 81: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,672 INFO L290 TraceCheckUtils]: 82: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,673 INFO L290 TraceCheckUtils]: 83: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,673 INFO L290 TraceCheckUtils]: 84: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,673 INFO L290 TraceCheckUtils]: 85: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,674 INFO L290 TraceCheckUtils]: 86: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,674 INFO L290 TraceCheckUtils]: 87: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,674 INFO L290 TraceCheckUtils]: 88: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,675 INFO L290 TraceCheckUtils]: 89: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,675 INFO L290 TraceCheckUtils]: 90: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,675 INFO L290 TraceCheckUtils]: 91: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,676 INFO L290 TraceCheckUtils]: 92: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,676 INFO L290 TraceCheckUtils]: 93: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,676 INFO L290 TraceCheckUtils]: 94: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,677 INFO L290 TraceCheckUtils]: 95: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,677 INFO L290 TraceCheckUtils]: 96: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,678 INFO L290 TraceCheckUtils]: 97: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,678 INFO L290 TraceCheckUtils]: 98: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,678 INFO L290 TraceCheckUtils]: 99: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,679 INFO L290 TraceCheckUtils]: 100: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,679 INFO L290 TraceCheckUtils]: 101: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,679 INFO L290 TraceCheckUtils]: 102: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,680 INFO L290 TraceCheckUtils]: 103: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,680 INFO L290 TraceCheckUtils]: 104: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,680 INFO L290 TraceCheckUtils]: 105: Hoare triple {24244#(<= 8 ~a17~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)); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,681 INFO L290 TraceCheckUtils]: 106: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,681 INFO L290 TraceCheckUtils]: 107: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,681 INFO L290 TraceCheckUtils]: 108: Hoare triple {24244#(<= 8 ~a17~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); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,682 INFO L290 TraceCheckUtils]: 109: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,682 INFO L290 TraceCheckUtils]: 110: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,682 INFO L290 TraceCheckUtils]: 111: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,683 INFO L290 TraceCheckUtils]: 112: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,683 INFO L290 TraceCheckUtils]: 113: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,683 INFO L290 TraceCheckUtils]: 114: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,684 INFO L290 TraceCheckUtils]: 115: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,684 INFO L290 TraceCheckUtils]: 116: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,684 INFO L290 TraceCheckUtils]: 117: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,685 INFO L290 TraceCheckUtils]: 118: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,685 INFO L290 TraceCheckUtils]: 119: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,685 INFO L290 TraceCheckUtils]: 120: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,686 INFO L290 TraceCheckUtils]: 121: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,686 INFO L290 TraceCheckUtils]: 122: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,686 INFO L290 TraceCheckUtils]: 123: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,687 INFO L290 TraceCheckUtils]: 124: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,687 INFO L290 TraceCheckUtils]: 125: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,687 INFO L290 TraceCheckUtils]: 126: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,688 INFO L290 TraceCheckUtils]: 127: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,688 INFO L290 TraceCheckUtils]: 128: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,689 INFO L290 TraceCheckUtils]: 129: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,689 INFO L290 TraceCheckUtils]: 130: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,689 INFO L290 TraceCheckUtils]: 131: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,690 INFO L290 TraceCheckUtils]: 132: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,690 INFO L290 TraceCheckUtils]: 133: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,690 INFO L290 TraceCheckUtils]: 134: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,691 INFO L290 TraceCheckUtils]: 135: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,691 INFO L290 TraceCheckUtils]: 136: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,691 INFO L290 TraceCheckUtils]: 137: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,692 INFO L290 TraceCheckUtils]: 138: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,692 INFO L290 TraceCheckUtils]: 139: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,692 INFO L290 TraceCheckUtils]: 140: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,693 INFO L290 TraceCheckUtils]: 141: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,693 INFO L290 TraceCheckUtils]: 142: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,693 INFO L290 TraceCheckUtils]: 143: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,694 INFO L290 TraceCheckUtils]: 144: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,694 INFO L290 TraceCheckUtils]: 145: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,694 INFO L290 TraceCheckUtils]: 146: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,695 INFO L290 TraceCheckUtils]: 147: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,695 INFO L290 TraceCheckUtils]: 148: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,695 INFO L290 TraceCheckUtils]: 149: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,696 INFO L290 TraceCheckUtils]: 150: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,696 INFO L290 TraceCheckUtils]: 151: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,696 INFO L290 TraceCheckUtils]: 152: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,697 INFO L290 TraceCheckUtils]: 153: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,697 INFO L290 TraceCheckUtils]: 154: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,697 INFO L290 TraceCheckUtils]: 155: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,698 INFO L290 TraceCheckUtils]: 156: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,698 INFO L290 TraceCheckUtils]: 157: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,698 INFO L290 TraceCheckUtils]: 158: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,699 INFO L290 TraceCheckUtils]: 159: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,699 INFO L290 TraceCheckUtils]: 160: Hoare triple {24244#(<= 8 ~a17~0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {24244#(<= 8 ~a17~0)} is VALID [2022-02-20 14:47:07,700 INFO L290 TraceCheckUtils]: 161: Hoare triple {24244#(<= 8 ~a17~0)} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {24243#false} is VALID [2022-02-20 14:47:07,700 INFO L290 TraceCheckUtils]: 162: Hoare triple {24243#false} assume !false; {24243#false} is VALID [2022-02-20 14:47:07,700 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-02-20 14:47:07,701 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:07,701 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163140741] [2022-02-20 14:47:07,701 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163140741] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:07,701 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:07,701 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:07,701 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400749056] [2022-02-20 14:47:07,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:07,702 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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 163 [2022-02-20 14:47:07,703 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:07,703 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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:07,818 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 135 edges. 135 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:07,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:07,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:07,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:07,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:07,819 INFO L87 Difference]: Start difference. First operand 2000 states and 2336 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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:09,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:09,292 INFO L93 Difference]: Finished difference Result 5257 states and 6196 transitions. [2022-02-20 14:47:09,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:09,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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 163 [2022-02-20 14:47:09,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:09,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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:09,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2022-02-20 14:47:09,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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:09,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 711 transitions. [2022-02-20 14:47:09,298 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 711 transitions. [2022-02-20 14:47:09,828 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 711 edges. 711 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:10,188 INFO L225 Difference]: With dead ends: 5257 [2022-02-20 14:47:10,189 INFO L226 Difference]: Without dead ends: 3259 [2022-02-20 14:47:10,191 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:10,192 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 85 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:10,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 44 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:10,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3259 states. [2022-02-20 14:47:10,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3259 to 2279. [2022-02-20 14:47:10,256 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:10,259 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3259 states. Second operand has 2279 states, 2278 states have (on average 1.2023705004389815) internal successors, (2739), 2278 states have internal predecessors, (2739), 0 states have call successors, (0), 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:10,261 INFO L74 IsIncluded]: Start isIncluded. First operand 3259 states. Second operand has 2279 states, 2278 states have (on average 1.2023705004389815) internal successors, (2739), 2278 states have internal predecessors, (2739), 0 states have call successors, (0), 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:10,264 INFO L87 Difference]: Start difference. First operand 3259 states. Second operand has 2279 states, 2278 states have (on average 1.2023705004389815) internal successors, (2739), 2278 states have internal predecessors, (2739), 0 states have call successors, (0), 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:10,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:10,612 INFO L93 Difference]: Finished difference Result 3259 states and 3859 transitions. [2022-02-20 14:47:10,612 INFO L276 IsEmpty]: Start isEmpty. Operand 3259 states and 3859 transitions. [2022-02-20 14:47:10,616 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:10,617 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:10,620 INFO L74 IsIncluded]: Start isIncluded. First operand has 2279 states, 2278 states have (on average 1.2023705004389815) internal successors, (2739), 2278 states have internal predecessors, (2739), 0 states have call successors, (0), 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 3259 states. [2022-02-20 14:47:10,623 INFO L87 Difference]: Start difference. First operand has 2279 states, 2278 states have (on average 1.2023705004389815) internal successors, (2739), 2278 states have internal predecessors, (2739), 0 states have call successors, (0), 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 3259 states. [2022-02-20 14:47:10,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:10,923 INFO L93 Difference]: Finished difference Result 3259 states and 3859 transitions. [2022-02-20 14:47:10,924 INFO L276 IsEmpty]: Start isEmpty. Operand 3259 states and 3859 transitions. [2022-02-20 14:47:10,926 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:10,927 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:10,927 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:10,927 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:10,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2279 states, 2278 states have (on average 1.2023705004389815) internal successors, (2739), 2278 states have internal predecessors, (2739), 0 states have call successors, (0), 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:11,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2279 states to 2279 states and 2739 transitions. [2022-02-20 14:47:11,079 INFO L78 Accepts]: Start accepts. Automaton has 2279 states and 2739 transitions. Word has length 163 [2022-02-20 14:47:11,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:11,079 INFO L470 AbstractCegarLoop]: Abstraction has 2279 states and 2739 transitions. [2022-02-20 14:47:11,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 2 states have internal predecessors, (135), 0 states have call successors, (0), 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:11,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2279 states and 2739 transitions. [2022-02-20 14:47:11,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2022-02-20 14:47:11,083 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:11,083 INFO L514 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:11,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-20 14:47:11,084 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:11,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:11,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1476042895, now seen corresponding path program 1 times [2022-02-20 14:47:11,085 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:11,085 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22266057] [2022-02-20 14:47:11,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:11,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:11,181 INFO L290 TraceCheckUtils]: 0: Hoare triple {38407#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; {38407#true} is VALID [2022-02-20 14:47:11,181 INFO L290 TraceCheckUtils]: 1: Hoare triple {38407#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; {38407#true} is VALID [2022-02-20 14:47:11,181 INFO L290 TraceCheckUtils]: 2: Hoare triple {38407#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; {38407#true} is VALID [2022-02-20 14:47:11,181 INFO L290 TraceCheckUtils]: 3: Hoare triple {38407#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; {38407#true} is VALID [2022-02-20 14:47:11,182 INFO L290 TraceCheckUtils]: 4: Hoare triple {38407#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); {38407#true} is VALID [2022-02-20 14:47:11,182 INFO L290 TraceCheckUtils]: 5: Hoare triple {38407#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; {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,182 INFO L290 TraceCheckUtils]: 6: Hoare triple {38409#(<= ~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; {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,183 INFO L290 TraceCheckUtils]: 7: Hoare triple {38409#(<= ~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; {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,183 INFO L290 TraceCheckUtils]: 8: Hoare triple {38409#(<= ~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; {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,184 INFO L290 TraceCheckUtils]: 9: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,184 INFO L290 TraceCheckUtils]: 10: Hoare triple {38409#(<= ~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)); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,184 INFO L290 TraceCheckUtils]: 11: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,185 INFO L290 TraceCheckUtils]: 12: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,185 INFO L290 TraceCheckUtils]: 13: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,185 INFO L290 TraceCheckUtils]: 14: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,186 INFO L290 TraceCheckUtils]: 15: Hoare triple {38409#(<= ~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)); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,186 INFO L290 TraceCheckUtils]: 16: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,186 INFO L290 TraceCheckUtils]: 17: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,187 INFO L290 TraceCheckUtils]: 18: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,187 INFO L290 TraceCheckUtils]: 19: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,188 INFO L290 TraceCheckUtils]: 20: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,188 INFO L290 TraceCheckUtils]: 21: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,188 INFO L290 TraceCheckUtils]: 22: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,203 INFO L290 TraceCheckUtils]: 23: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,204 INFO L290 TraceCheckUtils]: 24: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,204 INFO L290 TraceCheckUtils]: 25: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,206 INFO L290 TraceCheckUtils]: 26: Hoare triple {38409#(<= ~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)); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,206 INFO L290 TraceCheckUtils]: 27: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,207 INFO L290 TraceCheckUtils]: 28: Hoare triple {38409#(<= ~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); {38409#(<= ~a28~0 10)} is VALID [2022-02-20 14:47:11,207 INFO L290 TraceCheckUtils]: 29: Hoare triple {38409#(<= ~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; {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 30: Hoare triple {38408#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; {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 31: Hoare triple {38408#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; {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 32: Hoare triple {38408#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; {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 33: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 34: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 35: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,208 INFO L290 TraceCheckUtils]: 36: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,209 INFO L290 TraceCheckUtils]: 37: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,209 INFO L290 TraceCheckUtils]: 38: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,209 INFO L290 TraceCheckUtils]: 39: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,209 INFO L290 TraceCheckUtils]: 40: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,209 INFO L290 TraceCheckUtils]: 41: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,209 INFO L290 TraceCheckUtils]: 42: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 43: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 44: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 45: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 46: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 47: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 48: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,210 INFO L290 TraceCheckUtils]: 49: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,211 INFO L290 TraceCheckUtils]: 50: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,211 INFO L290 TraceCheckUtils]: 51: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,211 INFO L290 TraceCheckUtils]: 52: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,211 INFO L290 TraceCheckUtils]: 53: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,211 INFO L290 TraceCheckUtils]: 54: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,211 INFO L290 TraceCheckUtils]: 55: Hoare triple {38408#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;~a17~0 := 7;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 56: Hoare triple {38408#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; {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 57: Hoare triple {38408#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; {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 58: Hoare triple {38408#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; {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 59: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 60: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 61: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,212 INFO L290 TraceCheckUtils]: 62: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,213 INFO L290 TraceCheckUtils]: 63: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,213 INFO L290 TraceCheckUtils]: 64: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,213 INFO L290 TraceCheckUtils]: 65: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,213 INFO L290 TraceCheckUtils]: 66: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,213 INFO L290 TraceCheckUtils]: 67: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,213 INFO L290 TraceCheckUtils]: 68: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 69: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 70: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 71: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 72: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 73: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 74: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,214 INFO L290 TraceCheckUtils]: 75: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,215 INFO L290 TraceCheckUtils]: 76: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,215 INFO L290 TraceCheckUtils]: 77: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,215 INFO L290 TraceCheckUtils]: 78: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,215 INFO L290 TraceCheckUtils]: 79: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,215 INFO L290 TraceCheckUtils]: 80: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,215 INFO L290 TraceCheckUtils]: 81: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 82: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 83: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 84: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 85: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 86: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 87: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,216 INFO L290 TraceCheckUtils]: 88: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 89: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 90: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 91: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 92: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 93: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 94: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,217 INFO L290 TraceCheckUtils]: 95: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,218 INFO L290 TraceCheckUtils]: 96: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,218 INFO L290 TraceCheckUtils]: 97: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,218 INFO L290 TraceCheckUtils]: 98: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,218 INFO L290 TraceCheckUtils]: 99: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,218 INFO L290 TraceCheckUtils]: 100: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,218 INFO L290 TraceCheckUtils]: 101: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 102: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 103: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 104: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 105: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 106: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 107: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,219 INFO L290 TraceCheckUtils]: 108: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,220 INFO L290 TraceCheckUtils]: 109: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,220 INFO L290 TraceCheckUtils]: 110: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,220 INFO L290 TraceCheckUtils]: 111: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,220 INFO L290 TraceCheckUtils]: 112: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,220 INFO L290 TraceCheckUtils]: 113: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,220 INFO L290 TraceCheckUtils]: 114: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 115: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 116: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 117: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 118: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 119: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 120: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,221 INFO L290 TraceCheckUtils]: 121: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 122: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 123: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 124: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 125: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 126: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 127: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,222 INFO L290 TraceCheckUtils]: 128: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,223 INFO L290 TraceCheckUtils]: 129: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,223 INFO L290 TraceCheckUtils]: 130: Hoare triple {38408#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)); {38408#false} is VALID [2022-02-20 14:47:11,223 INFO L290 TraceCheckUtils]: 131: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,223 INFO L290 TraceCheckUtils]: 132: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,223 INFO L290 TraceCheckUtils]: 133: Hoare triple {38408#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); {38408#false} is VALID [2022-02-20 14:47:11,223 INFO L290 TraceCheckUtils]: 134: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 135: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 136: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 137: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 138: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 139: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 140: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,224 INFO L290 TraceCheckUtils]: 141: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,225 INFO L290 TraceCheckUtils]: 142: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,225 INFO L290 TraceCheckUtils]: 143: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,225 INFO L290 TraceCheckUtils]: 144: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,225 INFO L290 TraceCheckUtils]: 145: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,225 INFO L290 TraceCheckUtils]: 146: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,225 INFO L290 TraceCheckUtils]: 147: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 148: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 149: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 150: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 151: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 152: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 153: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,226 INFO L290 TraceCheckUtils]: 154: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 155: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 156: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 157: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 158: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 159: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 160: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,227 INFO L290 TraceCheckUtils]: 161: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,228 INFO L290 TraceCheckUtils]: 162: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,228 INFO L290 TraceCheckUtils]: 163: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,228 INFO L290 TraceCheckUtils]: 164: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,228 INFO L290 TraceCheckUtils]: 165: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,228 INFO L290 TraceCheckUtils]: 166: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,228 INFO L290 TraceCheckUtils]: 167: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,229 INFO L290 TraceCheckUtils]: 168: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,229 INFO L290 TraceCheckUtils]: 169: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,229 INFO L290 TraceCheckUtils]: 170: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,229 INFO L290 TraceCheckUtils]: 171: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,229 INFO L290 TraceCheckUtils]: 172: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,229 INFO L290 TraceCheckUtils]: 173: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 174: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 175: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 176: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 177: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 178: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 179: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,230 INFO L290 TraceCheckUtils]: 180: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 181: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 182: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 183: Hoare triple {38408#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 184: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 185: Hoare triple {38408#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 186: Hoare triple {38408#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {38408#false} is VALID [2022-02-20 14:47:11,231 INFO L290 TraceCheckUtils]: 187: Hoare triple {38408#false} assume !false; {38408#false} is VALID [2022-02-20 14:47:11,232 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-02-20 14:47:11,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:11,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22266057] [2022-02-20 14:47:11,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22266057] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:11,233 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:11,233 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:11,233 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759273595] [2022-02-20 14:47:11,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:11,234 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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 188 [2022-02-20 14:47:11,234 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:11,235 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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:11,362 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 163 edges. 163 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:11,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:11,363 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:11,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:11,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:11,363 INFO L87 Difference]: Start difference. First operand 2279 states and 2739 transitions. Second operand has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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:12,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:12,587 INFO L93 Difference]: Finished difference Result 4558 states and 5478 transitions. [2022-02-20 14:47:12,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:12,588 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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 188 [2022-02-20 14:47:12,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:12,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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:12,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 651 transitions. [2022-02-20 14:47:12,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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:12,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 651 transitions. [2022-02-20 14:47:12,592 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 651 transitions. [2022-02-20 14:47:13,057 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 651 edges. 651 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:13,198 INFO L225 Difference]: With dead ends: 4558 [2022-02-20 14:47:13,198 INFO L226 Difference]: Without dead ends: 2281 [2022-02-20 14:47:13,201 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:13,202 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 162 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:13,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 58 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:13,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2022-02-20 14:47:13,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2139. [2022-02-20 14:47:13,264 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:13,266 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2281 states. Second operand has 2139 states, 2138 states have (on average 1.1828811973807296) internal successors, (2529), 2138 states have internal predecessors, (2529), 0 states have call successors, (0), 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:13,268 INFO L74 IsIncluded]: Start isIncluded. First operand 2281 states. Second operand has 2139 states, 2138 states have (on average 1.1828811973807296) internal successors, (2529), 2138 states have internal predecessors, (2529), 0 states have call successors, (0), 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:13,270 INFO L87 Difference]: Start difference. First operand 2281 states. Second operand has 2139 states, 2138 states have (on average 1.1828811973807296) internal successors, (2529), 2138 states have internal predecessors, (2529), 0 states have call successors, (0), 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:13,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:13,409 INFO L93 Difference]: Finished difference Result 2281 states and 2676 transitions. [2022-02-20 14:47:13,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 2676 transitions. [2022-02-20 14:47:13,411 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:13,411 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:13,414 INFO L74 IsIncluded]: Start isIncluded. First operand has 2139 states, 2138 states have (on average 1.1828811973807296) internal successors, (2529), 2138 states have internal predecessors, (2529), 0 states have call successors, (0), 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 2281 states. [2022-02-20 14:47:13,416 INFO L87 Difference]: Start difference. First operand has 2139 states, 2138 states have (on average 1.1828811973807296) internal successors, (2529), 2138 states have internal predecessors, (2529), 0 states have call successors, (0), 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 2281 states. [2022-02-20 14:47:13,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:13,617 INFO L93 Difference]: Finished difference Result 2281 states and 2676 transitions. [2022-02-20 14:47:13,617 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 2676 transitions. [2022-02-20 14:47:13,619 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:13,619 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:13,620 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:13,620 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:13,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2138 states have (on average 1.1828811973807296) internal successors, (2529), 2138 states have internal predecessors, (2529), 0 states have call successors, (0), 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:13,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2529 transitions. [2022-02-20 14:47:13,745 INFO L78 Accepts]: Start accepts. Automaton has 2139 states and 2529 transitions. Word has length 188 [2022-02-20 14:47:13,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:13,746 INFO L470 AbstractCegarLoop]: Abstraction has 2139 states and 2529 transitions. [2022-02-20 14:47:13,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 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:13,746 INFO L276 IsEmpty]: Start isEmpty. Operand 2139 states and 2529 transitions. [2022-02-20 14:47:13,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2022-02-20 14:47:13,749 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:13,749 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:13,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-20 14:47:13,750 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:13,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:13,750 INFO L85 PathProgramCache]: Analyzing trace with hash 886503739, now seen corresponding path program 1 times [2022-02-20 14:47:13,750 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:13,751 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298015907] [2022-02-20 14:47:13,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:13,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:13,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:13,826 INFO L290 TraceCheckUtils]: 0: Hoare triple {49765#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; {49765#true} is VALID [2022-02-20 14:47:13,826 INFO L290 TraceCheckUtils]: 1: Hoare triple {49765#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; {49765#true} is VALID [2022-02-20 14:47:13,826 INFO L290 TraceCheckUtils]: 2: Hoare triple {49765#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; {49765#true} is VALID [2022-02-20 14:47:13,827 INFO L290 TraceCheckUtils]: 3: Hoare triple {49765#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; {49765#true} is VALID [2022-02-20 14:47:13,827 INFO L290 TraceCheckUtils]: 4: Hoare triple {49765#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); {49765#true} is VALID [2022-02-20 14:47:13,827 INFO L290 TraceCheckUtils]: 5: Hoare triple {49765#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)); {49765#true} is VALID [2022-02-20 14:47:13,827 INFO L290 TraceCheckUtils]: 6: Hoare triple {49765#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); {49765#true} is VALID [2022-02-20 14:47:13,827 INFO L290 TraceCheckUtils]: 7: Hoare triple {49765#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); {49765#true} is VALID [2022-02-20 14:47:13,827 INFO L290 TraceCheckUtils]: 8: Hoare triple {49765#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); {49765#true} is VALID [2022-02-20 14:47:13,828 INFO L290 TraceCheckUtils]: 9: Hoare triple {49765#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; {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,828 INFO L290 TraceCheckUtils]: 10: Hoare triple {49767#(= ~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; {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,828 INFO L290 TraceCheckUtils]: 11: Hoare triple {49767#(= ~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; {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,829 INFO L290 TraceCheckUtils]: 12: Hoare triple {49767#(= ~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; {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,829 INFO L290 TraceCheckUtils]: 13: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,830 INFO L290 TraceCheckUtils]: 14: Hoare triple {49767#(= ~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)); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,830 INFO L290 TraceCheckUtils]: 15: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,830 INFO L290 TraceCheckUtils]: 16: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,831 INFO L290 TraceCheckUtils]: 17: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,831 INFO L290 TraceCheckUtils]: 18: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,831 INFO L290 TraceCheckUtils]: 19: Hoare triple {49767#(= ~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)); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,832 INFO L290 TraceCheckUtils]: 20: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,832 INFO L290 TraceCheckUtils]: 21: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,832 INFO L290 TraceCheckUtils]: 22: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,833 INFO L290 TraceCheckUtils]: 23: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,833 INFO L290 TraceCheckUtils]: 24: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,833 INFO L290 TraceCheckUtils]: 25: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,834 INFO L290 TraceCheckUtils]: 26: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,834 INFO L290 TraceCheckUtils]: 27: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,835 INFO L290 TraceCheckUtils]: 28: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,835 INFO L290 TraceCheckUtils]: 29: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,835 INFO L290 TraceCheckUtils]: 30: Hoare triple {49767#(= ~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)); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,836 INFO L290 TraceCheckUtils]: 31: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,836 INFO L290 TraceCheckUtils]: 32: Hoare triple {49767#(= ~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); {49767#(= ~a25~0 1)} is VALID [2022-02-20 14:47:13,836 INFO L290 TraceCheckUtils]: 33: Hoare triple {49767#(= ~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;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res#1 := -1; {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 34: Hoare triple {49766#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; {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 35: Hoare triple {49766#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; {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 36: Hoare triple {49766#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; {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 37: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 38: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 39: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,837 INFO L290 TraceCheckUtils]: 40: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,838 INFO L290 TraceCheckUtils]: 41: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,838 INFO L290 TraceCheckUtils]: 42: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,838 INFO L290 TraceCheckUtils]: 43: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,838 INFO L290 TraceCheckUtils]: 44: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,838 INFO L290 TraceCheckUtils]: 45: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,838 INFO L290 TraceCheckUtils]: 46: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 47: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 48: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 49: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 50: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 51: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 52: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,839 INFO L290 TraceCheckUtils]: 53: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,840 INFO L290 TraceCheckUtils]: 54: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,840 INFO L290 TraceCheckUtils]: 55: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,840 INFO L290 TraceCheckUtils]: 56: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,840 INFO L290 TraceCheckUtils]: 57: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,840 INFO L290 TraceCheckUtils]: 58: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,840 INFO L290 TraceCheckUtils]: 59: Hoare triple {49766#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;~a17~0 := 7;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 60: Hoare triple {49766#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; {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 61: Hoare triple {49766#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; {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 62: Hoare triple {49766#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; {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 63: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 64: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 65: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,841 INFO L290 TraceCheckUtils]: 66: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,842 INFO L290 TraceCheckUtils]: 67: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,842 INFO L290 TraceCheckUtils]: 68: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,842 INFO L290 TraceCheckUtils]: 69: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,842 INFO L290 TraceCheckUtils]: 70: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,842 INFO L290 TraceCheckUtils]: 71: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,842 INFO L290 TraceCheckUtils]: 72: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 73: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 74: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 75: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 76: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 77: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 78: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,843 INFO L290 TraceCheckUtils]: 79: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,844 INFO L290 TraceCheckUtils]: 80: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,844 INFO L290 TraceCheckUtils]: 81: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,844 INFO L290 TraceCheckUtils]: 82: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,844 INFO L290 TraceCheckUtils]: 83: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,844 INFO L290 TraceCheckUtils]: 84: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,844 INFO L290 TraceCheckUtils]: 85: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 86: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 87: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 88: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 89: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 90: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 91: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,845 INFO L290 TraceCheckUtils]: 92: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,846 INFO L290 TraceCheckUtils]: 93: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,846 INFO L290 TraceCheckUtils]: 94: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,846 INFO L290 TraceCheckUtils]: 95: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,846 INFO L290 TraceCheckUtils]: 96: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,846 INFO L290 TraceCheckUtils]: 97: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,846 INFO L290 TraceCheckUtils]: 98: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 99: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 100: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 101: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 102: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 103: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 104: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,847 INFO L290 TraceCheckUtils]: 105: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 106: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 107: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 108: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 109: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 110: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 111: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,848 INFO L290 TraceCheckUtils]: 112: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,849 INFO L290 TraceCheckUtils]: 113: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,849 INFO L290 TraceCheckUtils]: 114: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,849 INFO L290 TraceCheckUtils]: 115: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,849 INFO L290 TraceCheckUtils]: 116: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,849 INFO L290 TraceCheckUtils]: 117: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,849 INFO L290 TraceCheckUtils]: 118: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 119: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 120: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 121: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 122: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 123: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 124: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,850 INFO L290 TraceCheckUtils]: 125: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 126: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 127: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 128: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 129: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 130: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 131: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,851 INFO L290 TraceCheckUtils]: 132: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,852 INFO L290 TraceCheckUtils]: 133: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,852 INFO L290 TraceCheckUtils]: 134: Hoare triple {49766#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)); {49766#false} is VALID [2022-02-20 14:47:13,852 INFO L290 TraceCheckUtils]: 135: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,861 INFO L290 TraceCheckUtils]: 136: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 137: Hoare triple {49766#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); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 138: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 139: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 140: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 141: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 142: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,862 INFO L290 TraceCheckUtils]: 143: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,863 INFO L290 TraceCheckUtils]: 144: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,863 INFO L290 TraceCheckUtils]: 145: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,863 INFO L290 TraceCheckUtils]: 146: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,863 INFO L290 TraceCheckUtils]: 147: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,863 INFO L290 TraceCheckUtils]: 148: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,863 INFO L290 TraceCheckUtils]: 149: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 150: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 151: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 152: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 153: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 154: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 155: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,864 INFO L290 TraceCheckUtils]: 156: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,865 INFO L290 TraceCheckUtils]: 157: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,865 INFO L290 TraceCheckUtils]: 158: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,865 INFO L290 TraceCheckUtils]: 159: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,865 INFO L290 TraceCheckUtils]: 160: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,865 INFO L290 TraceCheckUtils]: 161: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,865 INFO L290 TraceCheckUtils]: 162: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 163: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 164: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 165: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 166: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 167: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 168: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,866 INFO L290 TraceCheckUtils]: 169: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 170: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 171: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 172: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 173: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 174: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 175: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,867 INFO L290 TraceCheckUtils]: 176: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,868 INFO L290 TraceCheckUtils]: 177: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,868 INFO L290 TraceCheckUtils]: 178: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,868 INFO L290 TraceCheckUtils]: 179: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,868 INFO L290 TraceCheckUtils]: 180: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,868 INFO L290 TraceCheckUtils]: 181: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,868 INFO L290 TraceCheckUtils]: 182: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 183: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 184: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 185: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 186: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 187: Hoare triple {49766#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 188: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,869 INFO L290 TraceCheckUtils]: 189: Hoare triple {49766#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {49766#false} is VALID [2022-02-20 14:47:13,870 INFO L290 TraceCheckUtils]: 190: Hoare triple {49766#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {49766#false} is VALID [2022-02-20 14:47:13,870 INFO L290 TraceCheckUtils]: 191: Hoare triple {49766#false} assume !false; {49766#false} is VALID [2022-02-20 14:47:13,870 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-02-20 14:47:13,871 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:13,871 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298015907] [2022-02-20 14:47:13,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298015907] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:13,871 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:13,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:13,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740071072] [2022-02-20 14:47:13,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:13,872 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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 192 [2022-02-20 14:47:13,872 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:13,873 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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:13,993 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:13,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:13,994 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:13,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:13,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:13,995 INFO L87 Difference]: Start difference. First operand 2139 states and 2529 transitions. Second operand has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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:15,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:15,115 INFO L93 Difference]: Finished difference Result 3995 states and 4730 transitions. [2022-02-20 14:47:15,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:15,115 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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 192 [2022-02-20 14:47:15,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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:15,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 703 transitions. [2022-02-20 14:47:15,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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:15,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 703 transitions. [2022-02-20 14:47:15,120 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 703 transitions. [2022-02-20 14:47:15,559 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 703 edges. 703 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:15,654 INFO L225 Difference]: With dead ends: 3995 [2022-02-20 14:47:15,654 INFO L226 Difference]: Without dead ends: 1858 [2022-02-20 14:47:15,656 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:15,657 INFO L933 BasicCegarLoop]: 247 mSDtfsCounter, 144 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:15,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 272 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:15,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2022-02-20 14:47:15,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 1853. [2022-02-20 14:47:15,707 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:15,709 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1858 states. Second operand has 1853 states, 1852 states have (on average 1.1490280777537798) internal successors, (2128), 1852 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:15,711 INFO L74 IsIncluded]: Start isIncluded. First operand 1858 states. Second operand has 1853 states, 1852 states have (on average 1.1490280777537798) internal successors, (2128), 1852 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:15,714 INFO L87 Difference]: Start difference. First operand 1858 states. Second operand has 1853 states, 1852 states have (on average 1.1490280777537798) internal successors, (2128), 1852 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:15,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:15,827 INFO L93 Difference]: Finished difference Result 1858 states and 2136 transitions. [2022-02-20 14:47:15,827 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2136 transitions. [2022-02-20 14:47:15,829 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:15,829 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:15,831 INFO L74 IsIncluded]: Start isIncluded. First operand has 1853 states, 1852 states have (on average 1.1490280777537798) internal successors, (2128), 1852 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1858 states. [2022-02-20 14:47:15,833 INFO L87 Difference]: Start difference. First operand has 1853 states, 1852 states have (on average 1.1490280777537798) internal successors, (2128), 1852 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 1858 states. [2022-02-20 14:47:15,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:15,970 INFO L93 Difference]: Finished difference Result 1858 states and 2136 transitions. [2022-02-20 14:47:15,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 2136 transitions. [2022-02-20 14:47:15,972 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:15,973 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:15,973 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:15,973 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:15,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1853 states, 1852 states have (on average 1.1490280777537798) internal successors, (2128), 1852 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:16,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 2128 transitions. [2022-02-20 14:47:16,078 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 2128 transitions. Word has length 192 [2022-02-20 14:47:16,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:16,078 INFO L470 AbstractCegarLoop]: Abstraction has 1853 states and 2128 transitions. [2022-02-20 14:47:16,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.666666666666664) internal successors, (167), 3 states have internal predecessors, (167), 0 states have call successors, (0), 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:16,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 2128 transitions. [2022-02-20 14:47:16,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-02-20 14:47:16,081 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:16,081 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:16,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-20 14:47:16,082 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:16,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:16,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1653956261, now seen corresponding path program 1 times [2022-02-20 14:47:16,083 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:16,083 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672691135] [2022-02-20 14:47:16,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:16,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:16,135 INFO L290 TraceCheckUtils]: 0: Hoare triple {59416#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; {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,135 INFO L290 TraceCheckUtils]: 1: Hoare triple {59418#(<= ~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; {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,136 INFO L290 TraceCheckUtils]: 2: Hoare triple {59418#(<= ~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; {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,136 INFO L290 TraceCheckUtils]: 3: Hoare triple {59418#(<= ~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; {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,136 INFO L290 TraceCheckUtils]: 4: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,137 INFO L290 TraceCheckUtils]: 5: Hoare triple {59418#(<= ~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)); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,137 INFO L290 TraceCheckUtils]: 6: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,138 INFO L290 TraceCheckUtils]: 7: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,138 INFO L290 TraceCheckUtils]: 8: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,138 INFO L290 TraceCheckUtils]: 9: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,139 INFO L290 TraceCheckUtils]: 10: Hoare triple {59418#(<= ~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)); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,139 INFO L290 TraceCheckUtils]: 11: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,139 INFO L290 TraceCheckUtils]: 12: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,140 INFO L290 TraceCheckUtils]: 13: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,140 INFO L290 TraceCheckUtils]: 14: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,140 INFO L290 TraceCheckUtils]: 15: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,141 INFO L290 TraceCheckUtils]: 16: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,141 INFO L290 TraceCheckUtils]: 17: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,142 INFO L290 TraceCheckUtils]: 18: Hoare triple {59418#(<= ~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); {59418#(<= ~a17~0 8)} is VALID [2022-02-20 14:47:16,142 INFO L290 TraceCheckUtils]: 19: Hoare triple {59418#(<= ~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;~a17~0 := 8;~a25~0 := 0;~a19~0 := 0;~a28~0 := 11;~a11~0 := 0;calculate_output_#res#1 := 23; {59417#false} is VALID [2022-02-20 14:47:16,142 INFO L290 TraceCheckUtils]: 20: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 21: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 22: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 23: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 24: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 25: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 26: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,143 INFO L290 TraceCheckUtils]: 27: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,144 INFO L290 TraceCheckUtils]: 28: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,144 INFO L290 TraceCheckUtils]: 29: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,144 INFO L290 TraceCheckUtils]: 30: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,144 INFO L290 TraceCheckUtils]: 31: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,144 INFO L290 TraceCheckUtils]: 32: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,144 INFO L290 TraceCheckUtils]: 33: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 34: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 35: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 36: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 37: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 38: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 39: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,145 INFO L290 TraceCheckUtils]: 40: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,146 INFO L290 TraceCheckUtils]: 41: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,146 INFO L290 TraceCheckUtils]: 42: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,146 INFO L290 TraceCheckUtils]: 43: Hoare triple {59417#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;~a28~0 := 7;~a19~0 := 0;~a11~0 := 1;calculate_output_#res#1 := -1; {59417#false} is VALID [2022-02-20 14:47:16,146 INFO L290 TraceCheckUtils]: 44: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,146 INFO L290 TraceCheckUtils]: 45: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,146 INFO L290 TraceCheckUtils]: 46: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 47: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 48: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 49: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 50: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 51: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 52: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,147 INFO L290 TraceCheckUtils]: 53: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 54: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 55: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 56: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 57: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 58: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 59: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,148 INFO L290 TraceCheckUtils]: 60: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,149 INFO L290 TraceCheckUtils]: 61: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,149 INFO L290 TraceCheckUtils]: 62: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,149 INFO L290 TraceCheckUtils]: 63: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,149 INFO L290 TraceCheckUtils]: 64: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,149 INFO L290 TraceCheckUtils]: 65: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,149 INFO L290 TraceCheckUtils]: 66: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,150 INFO L290 TraceCheckUtils]: 67: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,150 INFO L290 TraceCheckUtils]: 68: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,150 INFO L290 TraceCheckUtils]: 69: Hoare triple {59417#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;~a17~0 := 7;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {59417#false} is VALID [2022-02-20 14:47:16,150 INFO L290 TraceCheckUtils]: 70: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,150 INFO L290 TraceCheckUtils]: 71: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,150 INFO L290 TraceCheckUtils]: 72: Hoare triple {59417#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; {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 73: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 74: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 75: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 76: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 77: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 78: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,151 INFO L290 TraceCheckUtils]: 79: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,152 INFO L290 TraceCheckUtils]: 80: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,152 INFO L290 TraceCheckUtils]: 81: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,152 INFO L290 TraceCheckUtils]: 82: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,152 INFO L290 TraceCheckUtils]: 83: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,152 INFO L290 TraceCheckUtils]: 84: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,152 INFO L290 TraceCheckUtils]: 85: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 86: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 87: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 88: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 89: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 90: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 91: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,153 INFO L290 TraceCheckUtils]: 92: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,154 INFO L290 TraceCheckUtils]: 93: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,154 INFO L290 TraceCheckUtils]: 94: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,154 INFO L290 TraceCheckUtils]: 95: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,154 INFO L290 TraceCheckUtils]: 96: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,154 INFO L290 TraceCheckUtils]: 97: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,154 INFO L290 TraceCheckUtils]: 98: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 99: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 100: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 101: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 102: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 103: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 104: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,155 INFO L290 TraceCheckUtils]: 105: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,156 INFO L290 TraceCheckUtils]: 106: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,156 INFO L290 TraceCheckUtils]: 107: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,156 INFO L290 TraceCheckUtils]: 108: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,156 INFO L290 TraceCheckUtils]: 109: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,156 INFO L290 TraceCheckUtils]: 110: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,156 INFO L290 TraceCheckUtils]: 111: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 112: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 113: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 114: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 115: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 116: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 117: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,157 INFO L290 TraceCheckUtils]: 118: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 119: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 120: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 121: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 122: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 123: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 124: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,158 INFO L290 TraceCheckUtils]: 125: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,159 INFO L290 TraceCheckUtils]: 126: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,159 INFO L290 TraceCheckUtils]: 127: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,159 INFO L290 TraceCheckUtils]: 128: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,159 INFO L290 TraceCheckUtils]: 129: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,159 INFO L290 TraceCheckUtils]: 130: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,159 INFO L290 TraceCheckUtils]: 131: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,160 INFO L290 TraceCheckUtils]: 132: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,160 INFO L290 TraceCheckUtils]: 133: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,160 INFO L290 TraceCheckUtils]: 134: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,160 INFO L290 TraceCheckUtils]: 135: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,160 INFO L290 TraceCheckUtils]: 136: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,160 INFO L290 TraceCheckUtils]: 137: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 138: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 139: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 140: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 141: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 142: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 143: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,161 INFO L290 TraceCheckUtils]: 144: Hoare triple {59417#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)); {59417#false} is VALID [2022-02-20 14:47:16,162 INFO L290 TraceCheckUtils]: 145: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,162 INFO L290 TraceCheckUtils]: 146: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,162 INFO L290 TraceCheckUtils]: 147: Hoare triple {59417#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); {59417#false} is VALID [2022-02-20 14:47:16,162 INFO L290 TraceCheckUtils]: 148: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,162 INFO L290 TraceCheckUtils]: 149: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,162 INFO L290 TraceCheckUtils]: 150: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,163 INFO L290 TraceCheckUtils]: 151: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,163 INFO L290 TraceCheckUtils]: 152: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,163 INFO L290 TraceCheckUtils]: 153: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,163 INFO L290 TraceCheckUtils]: 154: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,163 INFO L290 TraceCheckUtils]: 155: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,163 INFO L290 TraceCheckUtils]: 156: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 157: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 158: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 159: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 160: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 161: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 162: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,164 INFO L290 TraceCheckUtils]: 163: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,165 INFO L290 TraceCheckUtils]: 164: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,165 INFO L290 TraceCheckUtils]: 165: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,165 INFO L290 TraceCheckUtils]: 166: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,165 INFO L290 TraceCheckUtils]: 167: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,165 INFO L290 TraceCheckUtils]: 168: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,165 INFO L290 TraceCheckUtils]: 169: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 170: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 171: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 172: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 173: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 174: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 175: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,166 INFO L290 TraceCheckUtils]: 176: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,167 INFO L290 TraceCheckUtils]: 177: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,167 INFO L290 TraceCheckUtils]: 178: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,167 INFO L290 TraceCheckUtils]: 179: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,167 INFO L290 TraceCheckUtils]: 180: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,167 INFO L290 TraceCheckUtils]: 181: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,167 INFO L290 TraceCheckUtils]: 182: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 183: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 184: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 185: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 186: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 187: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 188: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,168 INFO L290 TraceCheckUtils]: 189: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,169 INFO L290 TraceCheckUtils]: 190: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,169 INFO L290 TraceCheckUtils]: 191: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,169 INFO L290 TraceCheckUtils]: 192: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,169 INFO L290 TraceCheckUtils]: 193: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,169 INFO L290 TraceCheckUtils]: 194: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,169 INFO L290 TraceCheckUtils]: 195: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,170 INFO L290 TraceCheckUtils]: 196: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,170 INFO L290 TraceCheckUtils]: 197: Hoare triple {59417#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,170 INFO L290 TraceCheckUtils]: 198: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,170 INFO L290 TraceCheckUtils]: 199: Hoare triple {59417#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {59417#false} is VALID [2022-02-20 14:47:16,170 INFO L290 TraceCheckUtils]: 200: Hoare triple {59417#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {59417#false} is VALID [2022-02-20 14:47:16,170 INFO L290 TraceCheckUtils]: 201: Hoare triple {59417#false} assume !false; {59417#false} is VALID [2022-02-20 14:47:16,171 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-02-20 14:47:16,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:16,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672691135] [2022-02-20 14:47:16,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672691135] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:16,171 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:16,172 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-20 14:47:16,172 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228315127] [2022-02-20 14:47:16,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:16,173 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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 202 [2022-02-20 14:47:16,173 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:16,173 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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:16,275 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 154 edges. 154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:16,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:16,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:16,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:16,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:16,276 INFO L87 Difference]: Start difference. First operand 1853 states and 2128 transitions. Second operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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:16,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:16,927 INFO L93 Difference]: Finished difference Result 3269 states and 3787 transitions. [2022-02-20 14:47:16,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:16,927 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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 202 [2022-02-20 14:47:16,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:16,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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:16,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions. [2022-02-20 14:47:16,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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:16,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions. [2022-02-20 14:47:16,931 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 472 transitions. [2022-02-20 14:47:17,222 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 472 edges. 472 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:17,269 INFO L225 Difference]: With dead ends: 3269 [2022-02-20 14:47:17,269 INFO L226 Difference]: Without dead ends: 1276 [2022-02-20 14:47:17,271 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:17,272 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 187 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:17,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 20 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-20 14:47:17,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2022-02-20 14:47:17,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 1276. [2022-02-20 14:47:17,312 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:17,313 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1276 states. Second operand has 1276 states, 1275 states have (on average 1.1270588235294117) internal successors, (1437), 1275 states have internal predecessors, (1437), 0 states have call successors, (0), 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:17,314 INFO L74 IsIncluded]: Start isIncluded. First operand 1276 states. Second operand has 1276 states, 1275 states have (on average 1.1270588235294117) internal successors, (1437), 1275 states have internal predecessors, (1437), 0 states have call successors, (0), 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:17,316 INFO L87 Difference]: Start difference. First operand 1276 states. Second operand has 1276 states, 1275 states have (on average 1.1270588235294117) internal successors, (1437), 1275 states have internal predecessors, (1437), 0 states have call successors, (0), 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:17,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:17,364 INFO L93 Difference]: Finished difference Result 1276 states and 1437 transitions. [2022-02-20 14:47:17,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1437 transitions. [2022-02-20 14:47:17,365 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:17,366 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:17,367 INFO L74 IsIncluded]: Start isIncluded. First operand has 1276 states, 1275 states have (on average 1.1270588235294117) internal successors, (1437), 1275 states have internal predecessors, (1437), 0 states have call successors, (0), 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:47:17,368 INFO L87 Difference]: Start difference. First operand has 1276 states, 1275 states have (on average 1.1270588235294117) internal successors, (1437), 1275 states have internal predecessors, (1437), 0 states have call successors, (0), 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:47:17,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:17,431 INFO L93 Difference]: Finished difference Result 1276 states and 1437 transitions. [2022-02-20 14:47:17,431 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1437 transitions. [2022-02-20 14:47:17,432 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:17,432 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:17,432 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:17,433 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:17,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1276 states, 1275 states have (on average 1.1270588235294117) internal successors, (1437), 1275 states have internal predecessors, (1437), 0 states have call successors, (0), 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:17,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1276 states to 1276 states and 1437 transitions. [2022-02-20 14:47:17,497 INFO L78 Accepts]: Start accepts. Automaton has 1276 states and 1437 transitions. Word has length 202 [2022-02-20 14:47:17,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:17,498 INFO L470 AbstractCegarLoop]: Abstraction has 1276 states and 1437 transitions. [2022-02-20 14:47:17,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.333333333333336) internal successors, (154), 2 states have internal predecessors, (154), 0 states have call successors, (0), 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:17,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1276 states and 1437 transitions. [2022-02-20 14:47:17,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-02-20 14:47:17,504 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:17,505 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-20 14:47:17,505 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:17,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:17,506 INFO L85 PathProgramCache]: Analyzing trace with hash 363224497, now seen corresponding path program 1 times [2022-02-20 14:47:17,510 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:17,510 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536935156] [2022-02-20 14:47:17,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:17,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:17,595 INFO L290 TraceCheckUtils]: 0: Hoare triple {66582#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; {66582#true} is VALID [2022-02-20 14:47:17,595 INFO L290 TraceCheckUtils]: 1: Hoare triple {66582#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; {66582#true} is VALID [2022-02-20 14:47:17,595 INFO L290 TraceCheckUtils]: 2: Hoare triple {66582#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; {66582#true} is VALID [2022-02-20 14:47:17,595 INFO L290 TraceCheckUtils]: 3: Hoare triple {66582#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; {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 4: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 5: Hoare triple {66582#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)); {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 6: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 7: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 8: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 9: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,596 INFO L290 TraceCheckUtils]: 10: Hoare triple {66582#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)); {66582#true} is VALID [2022-02-20 14:47:17,597 INFO L290 TraceCheckUtils]: 11: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,597 INFO L290 TraceCheckUtils]: 12: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,597 INFO L290 TraceCheckUtils]: 13: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,597 INFO L290 TraceCheckUtils]: 14: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,597 INFO L290 TraceCheckUtils]: 15: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,597 INFO L290 TraceCheckUtils]: 16: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 17: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 18: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 19: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 20: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 21: Hoare triple {66582#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)); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 22: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,598 INFO L290 TraceCheckUtils]: 23: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,599 INFO L290 TraceCheckUtils]: 24: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,599 INFO L290 TraceCheckUtils]: 25: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,599 INFO L290 TraceCheckUtils]: 26: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,599 INFO L290 TraceCheckUtils]: 27: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,599 INFO L290 TraceCheckUtils]: 28: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,599 INFO L290 TraceCheckUtils]: 29: Hoare triple {66582#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); {66582#true} is VALID [2022-02-20 14:47:17,600 INFO L290 TraceCheckUtils]: 30: Hoare triple {66582#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; {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,600 INFO L290 TraceCheckUtils]: 31: Hoare triple {66584#(<= 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; {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,601 INFO L290 TraceCheckUtils]: 32: Hoare triple {66584#(<= 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; {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,601 INFO L290 TraceCheckUtils]: 33: Hoare triple {66584#(<= 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; {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,601 INFO L290 TraceCheckUtils]: 34: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,602 INFO L290 TraceCheckUtils]: 35: Hoare triple {66584#(<= 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)); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,602 INFO L290 TraceCheckUtils]: 36: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,602 INFO L290 TraceCheckUtils]: 37: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,603 INFO L290 TraceCheckUtils]: 38: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,603 INFO L290 TraceCheckUtils]: 39: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,603 INFO L290 TraceCheckUtils]: 40: Hoare triple {66584#(<= 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)); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,604 INFO L290 TraceCheckUtils]: 41: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,604 INFO L290 TraceCheckUtils]: 42: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,604 INFO L290 TraceCheckUtils]: 43: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,605 INFO L290 TraceCheckUtils]: 44: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,605 INFO L290 TraceCheckUtils]: 45: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,605 INFO L290 TraceCheckUtils]: 46: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,606 INFO L290 TraceCheckUtils]: 47: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,606 INFO L290 TraceCheckUtils]: 48: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,606 INFO L290 TraceCheckUtils]: 49: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,607 INFO L290 TraceCheckUtils]: 50: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,607 INFO L290 TraceCheckUtils]: 51: Hoare triple {66584#(<= 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)); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,607 INFO L290 TraceCheckUtils]: 52: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,608 INFO L290 TraceCheckUtils]: 53: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,608 INFO L290 TraceCheckUtils]: 54: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,608 INFO L290 TraceCheckUtils]: 55: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,609 INFO L290 TraceCheckUtils]: 56: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,609 INFO L290 TraceCheckUtils]: 57: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,609 INFO L290 TraceCheckUtils]: 58: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,610 INFO L290 TraceCheckUtils]: 59: Hoare triple {66584#(<= 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); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,610 INFO L290 TraceCheckUtils]: 60: Hoare triple {66584#(<= 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)); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,610 INFO L290 TraceCheckUtils]: 61: Hoare triple {66584#(<= 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)); {66584#(<= 9 ~a28~0)} is VALID [2022-02-20 14:47:17,611 INFO L290 TraceCheckUtils]: 62: Hoare triple {66584#(<= 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; {66583#false} is VALID [2022-02-20 14:47:17,611 INFO L290 TraceCheckUtils]: 63: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,611 INFO L290 TraceCheckUtils]: 64: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,611 INFO L290 TraceCheckUtils]: 65: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 66: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 67: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 68: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 69: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 70: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 71: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,612 INFO L290 TraceCheckUtils]: 72: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 73: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 74: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 75: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 76: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 77: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 78: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,613 INFO L290 TraceCheckUtils]: 79: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,614 INFO L290 TraceCheckUtils]: 80: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,614 INFO L290 TraceCheckUtils]: 81: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,614 INFO L290 TraceCheckUtils]: 82: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,614 INFO L290 TraceCheckUtils]: 83: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,614 INFO L290 TraceCheckUtils]: 84: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,614 INFO L290 TraceCheckUtils]: 85: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 86: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 87: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 88: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 89: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 90: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 91: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,615 INFO L290 TraceCheckUtils]: 92: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,616 INFO L290 TraceCheckUtils]: 93: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,616 INFO L290 TraceCheckUtils]: 94: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,616 INFO L290 TraceCheckUtils]: 95: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,616 INFO L290 TraceCheckUtils]: 96: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,616 INFO L290 TraceCheckUtils]: 97: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,616 INFO L290 TraceCheckUtils]: 98: Hoare triple {66583#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;~a17~0 := 7;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 99: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 100: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 101: Hoare triple {66583#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; {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 102: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 103: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 104: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,617 INFO L290 TraceCheckUtils]: 105: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 106: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 107: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 108: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 109: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 110: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 111: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,618 INFO L290 TraceCheckUtils]: 112: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,619 INFO L290 TraceCheckUtils]: 113: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,619 INFO L290 TraceCheckUtils]: 114: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,619 INFO L290 TraceCheckUtils]: 115: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,619 INFO L290 TraceCheckUtils]: 116: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,619 INFO L290 TraceCheckUtils]: 117: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,619 INFO L290 TraceCheckUtils]: 118: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 119: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 120: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 121: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 122: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 123: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 124: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,620 INFO L290 TraceCheckUtils]: 125: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 126: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 127: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 128: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 129: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 130: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 131: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,621 INFO L290 TraceCheckUtils]: 132: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,622 INFO L290 TraceCheckUtils]: 133: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,622 INFO L290 TraceCheckUtils]: 134: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,622 INFO L290 TraceCheckUtils]: 135: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,622 INFO L290 TraceCheckUtils]: 136: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,622 INFO L290 TraceCheckUtils]: 137: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,622 INFO L290 TraceCheckUtils]: 138: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 139: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 140: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 141: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 142: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 143: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 144: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,623 INFO L290 TraceCheckUtils]: 145: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 146: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 147: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 148: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 149: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 150: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 151: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,624 INFO L290 TraceCheckUtils]: 152: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,625 INFO L290 TraceCheckUtils]: 153: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,625 INFO L290 TraceCheckUtils]: 154: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,625 INFO L290 TraceCheckUtils]: 155: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,625 INFO L290 TraceCheckUtils]: 156: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,625 INFO L290 TraceCheckUtils]: 157: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,625 INFO L290 TraceCheckUtils]: 158: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 159: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 160: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 161: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 162: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 163: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 164: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,626 INFO L290 TraceCheckUtils]: 165: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,627 INFO L290 TraceCheckUtils]: 166: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,627 INFO L290 TraceCheckUtils]: 167: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,627 INFO L290 TraceCheckUtils]: 168: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,627 INFO L290 TraceCheckUtils]: 169: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,627 INFO L290 TraceCheckUtils]: 170: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,627 INFO L290 TraceCheckUtils]: 171: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 172: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 173: Hoare triple {66583#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)); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 174: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 175: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 176: Hoare triple {66583#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); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 177: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,628 INFO L290 TraceCheckUtils]: 178: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 179: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 180: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 181: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 182: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 183: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 184: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,629 INFO L290 TraceCheckUtils]: 185: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,630 INFO L290 TraceCheckUtils]: 186: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,630 INFO L290 TraceCheckUtils]: 187: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,630 INFO L290 TraceCheckUtils]: 188: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,630 INFO L290 TraceCheckUtils]: 189: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,630 INFO L290 TraceCheckUtils]: 190: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,630 INFO L290 TraceCheckUtils]: 191: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,631 INFO L290 TraceCheckUtils]: 192: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,631 INFO L290 TraceCheckUtils]: 193: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,631 INFO L290 TraceCheckUtils]: 194: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,631 INFO L290 TraceCheckUtils]: 195: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,631 INFO L290 TraceCheckUtils]: 196: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,631 INFO L290 TraceCheckUtils]: 197: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 198: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 199: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 200: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 201: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 202: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 203: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,632 INFO L290 TraceCheckUtils]: 204: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 205: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 206: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 207: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 208: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 209: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 210: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,633 INFO L290 TraceCheckUtils]: 211: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,634 INFO L290 TraceCheckUtils]: 212: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,634 INFO L290 TraceCheckUtils]: 213: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,634 INFO L290 TraceCheckUtils]: 214: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,634 INFO L290 TraceCheckUtils]: 215: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,634 INFO L290 TraceCheckUtils]: 216: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,634 INFO L290 TraceCheckUtils]: 217: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 218: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 219: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 220: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 221: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 222: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 223: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,635 INFO L290 TraceCheckUtils]: 224: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,636 INFO L290 TraceCheckUtils]: 225: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,636 INFO L290 TraceCheckUtils]: 226: Hoare triple {66583#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,636 INFO L290 TraceCheckUtils]: 227: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,636 INFO L290 TraceCheckUtils]: 228: Hoare triple {66583#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {66583#false} is VALID [2022-02-20 14:47:17,636 INFO L290 TraceCheckUtils]: 229: Hoare triple {66583#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {66583#false} is VALID [2022-02-20 14:47:17,636 INFO L290 TraceCheckUtils]: 230: Hoare triple {66583#false} assume !false; {66583#false} is VALID [2022-02-20 14:47:17,638 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-02-20 14:47:17,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:17,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536935156] [2022-02-20 14:47:17,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536935156] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:17,638 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:17,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:17,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624057805] [2022-02-20 14:47:17,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:17,640 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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 231 [2022-02-20 14:47:17,640 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:17,640 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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:17,764 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 197 edges. 197 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:17,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:17,765 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:17,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:17,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:17,765 INFO L87 Difference]: Start difference. First operand 1276 states and 1437 transitions. Second operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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:18,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:18,663 INFO L93 Difference]: Finished difference Result 2832 states and 3233 transitions. [2022-02-20 14:47:18,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:18,663 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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 231 [2022-02-20 14:47:18,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:18,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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:18,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 606 transitions. [2022-02-20 14:47:18,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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:18,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 606 transitions. [2022-02-20 14:47:18,668 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 606 transitions. [2022-02-20 14:47:19,040 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 606 edges. 606 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:19,121 INFO L225 Difference]: With dead ends: 2832 [2022-02-20 14:47:19,121 INFO L226 Difference]: Without dead ends: 1698 [2022-02-20 14:47:19,122 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:19,123 INFO L933 BasicCegarLoop]: 178 mSDtfsCounter, 131 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:19,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 186 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-20 14:47:19,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1698 states. [2022-02-20 14:47:19,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1698 to 1697. [2022-02-20 14:47:19,181 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:19,183 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1698 states. Second operand has 1697 states, 1696 states have (on average 1.1226415094339623) internal successors, (1904), 1696 states have internal predecessors, (1904), 0 states have call successors, (0), 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:19,184 INFO L74 IsIncluded]: Start isIncluded. First operand 1698 states. Second operand has 1697 states, 1696 states have (on average 1.1226415094339623) internal successors, (1904), 1696 states have internal predecessors, (1904), 0 states have call successors, (0), 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:19,184 INFO L87 Difference]: Start difference. First operand 1698 states. Second operand has 1697 states, 1696 states have (on average 1.1226415094339623) internal successors, (1904), 1696 states have internal predecessors, (1904), 0 states have call successors, (0), 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:19,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:19,256 INFO L93 Difference]: Finished difference Result 1698 states and 1906 transitions. [2022-02-20 14:47:19,256 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 1906 transitions. [2022-02-20 14:47:19,258 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:19,258 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:19,260 INFO L74 IsIncluded]: Start isIncluded. First operand has 1697 states, 1696 states have (on average 1.1226415094339623) internal successors, (1904), 1696 states have internal predecessors, (1904), 0 states have call successors, (0), 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 1698 states. [2022-02-20 14:47:19,262 INFO L87 Difference]: Start difference. First operand has 1697 states, 1696 states have (on average 1.1226415094339623) internal successors, (1904), 1696 states have internal predecessors, (1904), 0 states have call successors, (0), 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 1698 states. [2022-02-20 14:47:19,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:19,344 INFO L93 Difference]: Finished difference Result 1698 states and 1906 transitions. [2022-02-20 14:47:19,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1698 states and 1906 transitions. [2022-02-20 14:47:19,346 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:19,346 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:19,346 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:19,346 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:19,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1697 states, 1696 states have (on average 1.1226415094339623) internal successors, (1904), 1696 states have internal predecessors, (1904), 0 states have call successors, (0), 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:19,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1697 states to 1697 states and 1904 transitions. [2022-02-20 14:47:19,419 INFO L78 Accepts]: Start accepts. Automaton has 1697 states and 1904 transitions. Word has length 231 [2022-02-20 14:47:19,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:19,419 INFO L470 AbstractCegarLoop]: Abstraction has 1697 states and 1904 transitions. [2022-02-20 14:47:19,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 65.66666666666667) internal successors, (197), 3 states have internal predecessors, (197), 0 states have call successors, (0), 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:19,420 INFO L276 IsEmpty]: Start isEmpty. Operand 1697 states and 1904 transitions. [2022-02-20 14:47:19,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-02-20 14:47:19,422 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:19,422 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:19,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-20 14:47:19,422 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:19,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash 311285573, now seen corresponding path program 1 times [2022-02-20 14:47:19,423 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:19,423 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74922526] [2022-02-20 14:47:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:19,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:19,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:19,488 INFO L290 TraceCheckUtils]: 0: Hoare triple {74576#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; {74576#true} is VALID [2022-02-20 14:47:19,488 INFO L290 TraceCheckUtils]: 1: Hoare triple {74576#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; {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 2: Hoare triple {74576#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; {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 3: Hoare triple {74576#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; {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 4: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 5: Hoare triple {74576#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)); {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 6: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 7: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,489 INFO L290 TraceCheckUtils]: 8: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 9: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 10: Hoare triple {74576#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)); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 11: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 12: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 13: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 14: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,490 INFO L290 TraceCheckUtils]: 15: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,491 INFO L290 TraceCheckUtils]: 16: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,491 INFO L290 TraceCheckUtils]: 17: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,491 INFO L290 TraceCheckUtils]: 18: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,491 INFO L290 TraceCheckUtils]: 19: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,491 INFO L290 TraceCheckUtils]: 20: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,491 INFO L290 TraceCheckUtils]: 21: Hoare triple {74576#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)); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 22: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 23: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 24: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 25: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 26: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 27: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,492 INFO L290 TraceCheckUtils]: 28: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,493 INFO L290 TraceCheckUtils]: 29: Hoare triple {74576#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); {74576#true} is VALID [2022-02-20 14:47:19,493 INFO L290 TraceCheckUtils]: 30: Hoare triple {74576#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; {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,493 INFO L290 TraceCheckUtils]: 31: Hoare triple {74578#(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; {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,494 INFO L290 TraceCheckUtils]: 32: Hoare triple {74578#(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; {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,494 INFO L290 TraceCheckUtils]: 33: Hoare triple {74578#(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; {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,494 INFO L290 TraceCheckUtils]: 34: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,495 INFO L290 TraceCheckUtils]: 35: Hoare triple {74578#(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)); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,495 INFO L290 TraceCheckUtils]: 36: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,495 INFO L290 TraceCheckUtils]: 37: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,496 INFO L290 TraceCheckUtils]: 38: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,496 INFO L290 TraceCheckUtils]: 39: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,496 INFO L290 TraceCheckUtils]: 40: Hoare triple {74578#(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)); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,497 INFO L290 TraceCheckUtils]: 41: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,497 INFO L290 TraceCheckUtils]: 42: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,497 INFO L290 TraceCheckUtils]: 43: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,498 INFO L290 TraceCheckUtils]: 44: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,498 INFO L290 TraceCheckUtils]: 45: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,498 INFO L290 TraceCheckUtils]: 46: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,499 INFO L290 TraceCheckUtils]: 47: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,499 INFO L290 TraceCheckUtils]: 48: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,499 INFO L290 TraceCheckUtils]: 49: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,500 INFO L290 TraceCheckUtils]: 50: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,500 INFO L290 TraceCheckUtils]: 51: Hoare triple {74578#(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)); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,500 INFO L290 TraceCheckUtils]: 52: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,501 INFO L290 TraceCheckUtils]: 53: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,501 INFO L290 TraceCheckUtils]: 54: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,501 INFO L290 TraceCheckUtils]: 55: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,502 INFO L290 TraceCheckUtils]: 56: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,502 INFO L290 TraceCheckUtils]: 57: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,502 INFO L290 TraceCheckUtils]: 58: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,503 INFO L290 TraceCheckUtils]: 59: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,503 INFO L290 TraceCheckUtils]: 60: Hoare triple {74578#(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)); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,503 INFO L290 TraceCheckUtils]: 61: Hoare triple {74578#(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)); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,504 INFO L290 TraceCheckUtils]: 62: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,504 INFO L290 TraceCheckUtils]: 63: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,504 INFO L290 TraceCheckUtils]: 64: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,505 INFO L290 TraceCheckUtils]: 65: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,505 INFO L290 TraceCheckUtils]: 66: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,505 INFO L290 TraceCheckUtils]: 67: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,505 INFO L290 TraceCheckUtils]: 68: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,506 INFO L290 TraceCheckUtils]: 69: Hoare triple {74578#(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); {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,506 INFO L290 TraceCheckUtils]: 70: Hoare triple {74578#(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; {74578#(not (= ~a11~0 1))} is VALID [2022-02-20 14:47:19,507 INFO L290 TraceCheckUtils]: 71: Hoare triple {74578#(not (= ~a11~0 1))} assume 1 == ~a11~0;~a19~0 := 0;~a25~0 := 0;~a28~0 := 9; {74577#false} is VALID [2022-02-20 14:47:19,507 INFO L290 TraceCheckUtils]: 72: Hoare triple {74577#false} calculate_output_#res#1 := 23; {74577#false} is VALID [2022-02-20 14:47:19,507 INFO L290 TraceCheckUtils]: 73: Hoare triple {74577#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; {74577#false} is VALID [2022-02-20 14:47:19,507 INFO L290 TraceCheckUtils]: 74: Hoare triple {74577#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; {74577#false} is VALID [2022-02-20 14:47:19,514 INFO L290 TraceCheckUtils]: 75: Hoare triple {74577#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; {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 76: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 77: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 78: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 79: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 80: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 81: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,515 INFO L290 TraceCheckUtils]: 82: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 83: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 84: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 85: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 86: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 87: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 88: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,516 INFO L290 TraceCheckUtils]: 89: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,517 INFO L290 TraceCheckUtils]: 90: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,517 INFO L290 TraceCheckUtils]: 91: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,517 INFO L290 TraceCheckUtils]: 92: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,517 INFO L290 TraceCheckUtils]: 93: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,517 INFO L290 TraceCheckUtils]: 94: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,517 INFO L290 TraceCheckUtils]: 95: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 96: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 97: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 98: Hoare triple {74577#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;~a17~0 := 7;~a11~0 := 1;~a25~0 := 1;calculate_output_#res#1 := -1; {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 99: Hoare triple {74577#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; {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 100: Hoare triple {74577#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; {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 101: Hoare triple {74577#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; {74577#false} is VALID [2022-02-20 14:47:19,518 INFO L290 TraceCheckUtils]: 102: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 103: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 104: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 105: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 106: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 107: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 108: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,519 INFO L290 TraceCheckUtils]: 109: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 110: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 111: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 112: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 113: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 114: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 115: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,520 INFO L290 TraceCheckUtils]: 116: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,521 INFO L290 TraceCheckUtils]: 117: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,521 INFO L290 TraceCheckUtils]: 118: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,521 INFO L290 TraceCheckUtils]: 119: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,521 INFO L290 TraceCheckUtils]: 120: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,521 INFO L290 TraceCheckUtils]: 121: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,521 INFO L290 TraceCheckUtils]: 122: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 123: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 124: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 125: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 126: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 127: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 128: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,522 INFO L290 TraceCheckUtils]: 129: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 130: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 131: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 132: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 133: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 134: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 135: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,523 INFO L290 TraceCheckUtils]: 136: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 137: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 138: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 139: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 140: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 141: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 142: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,524 INFO L290 TraceCheckUtils]: 143: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 144: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 145: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 146: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 147: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 148: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 149: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,525 INFO L290 TraceCheckUtils]: 150: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,526 INFO L290 TraceCheckUtils]: 151: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,526 INFO L290 TraceCheckUtils]: 152: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,526 INFO L290 TraceCheckUtils]: 153: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,526 INFO L290 TraceCheckUtils]: 154: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,526 INFO L290 TraceCheckUtils]: 155: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,526 INFO L290 TraceCheckUtils]: 156: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 157: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 158: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 159: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 160: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 161: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 162: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,527 INFO L290 TraceCheckUtils]: 163: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 164: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 165: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 166: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 167: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 168: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 169: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,528 INFO L290 TraceCheckUtils]: 170: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 171: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 172: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 173: Hoare triple {74577#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)); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 174: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 175: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 176: Hoare triple {74577#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); {74577#false} is VALID [2022-02-20 14:47:19,529 INFO L290 TraceCheckUtils]: 177: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 178: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 179: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 180: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 181: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 182: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 183: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,530 INFO L290 TraceCheckUtils]: 184: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 185: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 186: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 187: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 188: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 189: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 190: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,531 INFO L290 TraceCheckUtils]: 191: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 192: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 193: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 194: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 195: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 196: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 197: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,532 INFO L290 TraceCheckUtils]: 198: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 199: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 200: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 201: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 202: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 203: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 204: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,533 INFO L290 TraceCheckUtils]: 205: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 206: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 207: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 208: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 209: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 210: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 211: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,534 INFO L290 TraceCheckUtils]: 212: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 213: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 214: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 215: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 216: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 217: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 218: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,535 INFO L290 TraceCheckUtils]: 219: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 220: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 221: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 222: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 223: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 224: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 225: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,536 INFO L290 TraceCheckUtils]: 226: Hoare triple {74577#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,537 INFO L290 TraceCheckUtils]: 227: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,537 INFO L290 TraceCheckUtils]: 228: Hoare triple {74577#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {74577#false} is VALID [2022-02-20 14:47:19,537 INFO L290 TraceCheckUtils]: 229: Hoare triple {74577#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {74577#false} is VALID [2022-02-20 14:47:19,537 INFO L290 TraceCheckUtils]: 230: Hoare triple {74577#false} assume !false; {74577#false} is VALID [2022-02-20 14:47:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-02-20 14:47:19,538 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:19,538 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74922526] [2022-02-20 14:47:19,538 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74922526] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:19,538 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-20 14:47:19,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-20 14:47:19,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560706647] [2022-02-20 14:47:19,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:19,540 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 231 [2022-02-20 14:47:19,540 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:19,540 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:19,693 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 206 edges. 206 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:19,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:19,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:19,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:19,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-20 14:47:19,694 INFO L87 Difference]: Start difference. First operand 1697 states and 1904 transitions. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:20,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:20,562 INFO L93 Difference]: Finished difference Result 3811 states and 4287 transitions. [2022-02-20 14:47:20,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:20,562 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 231 [2022-02-20 14:47:20,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:20,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:20,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-02-20 14:47:20,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:20,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 598 transitions. [2022-02-20 14:47:20,566 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 598 transitions. [2022-02-20 14:47:20,936 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 598 edges. 598 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:21,072 INFO L225 Difference]: With dead ends: 3811 [2022-02-20 14:47:21,072 INFO L226 Difference]: Without dead ends: 2256 [2022-02-20 14:47:21,073 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:21,073 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 146 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:21,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 33 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 14:47:21,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-02-20 14:47:21,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 1696. [2022-02-20 14:47:21,138 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:21,139 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2256 states. Second operand has 1696 states, 1695 states have (on average 1.1221238938053097) internal successors, (1902), 1695 states have internal predecessors, (1902), 0 states have call successors, (0), 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:21,141 INFO L74 IsIncluded]: Start isIncluded. First operand 2256 states. Second operand has 1696 states, 1695 states have (on average 1.1221238938053097) internal successors, (1902), 1695 states have internal predecessors, (1902), 0 states have call successors, (0), 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:21,142 INFO L87 Difference]: Start difference. First operand 2256 states. Second operand has 1696 states, 1695 states have (on average 1.1221238938053097) internal successors, (1902), 1695 states have internal predecessors, (1902), 0 states have call successors, (0), 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:21,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:21,266 INFO L93 Difference]: Finished difference Result 2256 states and 2529 transitions. [2022-02-20 14:47:21,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2256 states and 2529 transitions. [2022-02-20 14:47:21,268 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:21,268 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:21,269 INFO L74 IsIncluded]: Start isIncluded. First operand has 1696 states, 1695 states have (on average 1.1221238938053097) internal successors, (1902), 1695 states have internal predecessors, (1902), 0 states have call successors, (0), 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 2256 states. [2022-02-20 14:47:21,270 INFO L87 Difference]: Start difference. First operand has 1696 states, 1695 states have (on average 1.1221238938053097) internal successors, (1902), 1695 states have internal predecessors, (1902), 0 states have call successors, (0), 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 2256 states. [2022-02-20 14:47:21,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:21,390 INFO L93 Difference]: Finished difference Result 2256 states and 2529 transitions. [2022-02-20 14:47:21,391 INFO L276 IsEmpty]: Start isEmpty. Operand 2256 states and 2529 transitions. [2022-02-20 14:47:21,392 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:21,393 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:21,393 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:21,393 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:21,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 1695 states have (on average 1.1221238938053097) internal successors, (1902), 1695 states have internal predecessors, (1902), 0 states have call successors, (0), 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:21,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 1902 transitions. [2022-02-20 14:47:21,470 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 1902 transitions. Word has length 231 [2022-02-20 14:47:21,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:21,470 INFO L470 AbstractCegarLoop]: Abstraction has 1696 states and 1902 transitions. [2022-02-20 14:47:21,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 3 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-20 14:47:21,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 1902 transitions. [2022-02-20 14:47:21,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-02-20 14:47:21,472 INFO L506 BasicCegarLoop]: Found error trace [2022-02-20 14:47:21,473 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:21,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-20 14:47:21,473 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-02-20 14:47:21,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-20 14:47:21,474 INFO L85 PathProgramCache]: Analyzing trace with hash -461205200, now seen corresponding path program 1 times [2022-02-20 14:47:21,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-20 14:47:21,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821126377] [2022-02-20 14:47:21,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:21,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-20 14:47:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:21,606 INFO L290 TraceCheckUtils]: 0: Hoare triple {84678#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; {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,606 INFO L290 TraceCheckUtils]: 1: Hoare triple {84680#(and (= ~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; {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,607 INFO L290 TraceCheckUtils]: 2: Hoare triple {84680#(and (= ~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; {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,608 INFO L290 TraceCheckUtils]: 3: Hoare triple {84680#(and (= ~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; {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,608 INFO L290 TraceCheckUtils]: 4: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,609 INFO L290 TraceCheckUtils]: 5: Hoare triple {84680#(and (= ~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)); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,609 INFO L290 TraceCheckUtils]: 6: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,610 INFO L290 TraceCheckUtils]: 7: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,610 INFO L290 TraceCheckUtils]: 8: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,611 INFO L290 TraceCheckUtils]: 9: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,611 INFO L290 TraceCheckUtils]: 10: Hoare triple {84680#(and (= ~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)); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,612 INFO L290 TraceCheckUtils]: 11: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,612 INFO L290 TraceCheckUtils]: 12: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,613 INFO L290 TraceCheckUtils]: 13: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,613 INFO L290 TraceCheckUtils]: 14: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,614 INFO L290 TraceCheckUtils]: 15: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,614 INFO L290 TraceCheckUtils]: 16: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,615 INFO L290 TraceCheckUtils]: 17: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,615 INFO L290 TraceCheckUtils]: 18: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,616 INFO L290 TraceCheckUtils]: 19: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,617 INFO L290 TraceCheckUtils]: 20: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,617 INFO L290 TraceCheckUtils]: 21: Hoare triple {84680#(and (= ~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)); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,618 INFO L290 TraceCheckUtils]: 22: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,618 INFO L290 TraceCheckUtils]: 23: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,618 INFO L290 TraceCheckUtils]: 24: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,619 INFO L290 TraceCheckUtils]: 25: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,625 INFO L290 TraceCheckUtils]: 26: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,625 INFO L290 TraceCheckUtils]: 27: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,626 INFO L290 TraceCheckUtils]: 28: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,627 INFO L290 TraceCheckUtils]: 29: Hoare triple {84680#(and (= ~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); {84680#(and (= ~a21~0 1) (= ~a11~0 0))} is VALID [2022-02-20 14:47:21,627 INFO L290 TraceCheckUtils]: 30: Hoare triple {84680#(and (= ~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);~a25~0 := 1;~a28~0 := 9;calculate_output_#res#1 := 26; {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,627 INFO L290 TraceCheckUtils]: 31: Hoare triple {84681#(= ~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; {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,628 INFO L290 TraceCheckUtils]: 32: Hoare triple {84681#(= ~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; {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,628 INFO L290 TraceCheckUtils]: 33: Hoare triple {84681#(= ~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; {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,628 INFO L290 TraceCheckUtils]: 34: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,629 INFO L290 TraceCheckUtils]: 35: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,629 INFO L290 TraceCheckUtils]: 36: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,630 INFO L290 TraceCheckUtils]: 37: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,630 INFO L290 TraceCheckUtils]: 38: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,630 INFO L290 TraceCheckUtils]: 39: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,631 INFO L290 TraceCheckUtils]: 40: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,631 INFO L290 TraceCheckUtils]: 41: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,631 INFO L290 TraceCheckUtils]: 42: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,632 INFO L290 TraceCheckUtils]: 43: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,632 INFO L290 TraceCheckUtils]: 44: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,632 INFO L290 TraceCheckUtils]: 45: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,633 INFO L290 TraceCheckUtils]: 46: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,633 INFO L290 TraceCheckUtils]: 47: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,633 INFO L290 TraceCheckUtils]: 48: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,634 INFO L290 TraceCheckUtils]: 49: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,634 INFO L290 TraceCheckUtils]: 50: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,634 INFO L290 TraceCheckUtils]: 51: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,635 INFO L290 TraceCheckUtils]: 52: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,635 INFO L290 TraceCheckUtils]: 53: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,635 INFO L290 TraceCheckUtils]: 54: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,636 INFO L290 TraceCheckUtils]: 55: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,636 INFO L290 TraceCheckUtils]: 56: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,636 INFO L290 TraceCheckUtils]: 57: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,637 INFO L290 TraceCheckUtils]: 58: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,637 INFO L290 TraceCheckUtils]: 59: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,637 INFO L290 TraceCheckUtils]: 60: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,638 INFO L290 TraceCheckUtils]: 61: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,638 INFO L290 TraceCheckUtils]: 62: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,638 INFO L290 TraceCheckUtils]: 63: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,639 INFO L290 TraceCheckUtils]: 64: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,639 INFO L290 TraceCheckUtils]: 65: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,639 INFO L290 TraceCheckUtils]: 66: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,640 INFO L290 TraceCheckUtils]: 67: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,640 INFO L290 TraceCheckUtils]: 68: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,640 INFO L290 TraceCheckUtils]: 69: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,641 INFO L290 TraceCheckUtils]: 70: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,641 INFO L290 TraceCheckUtils]: 71: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,641 INFO L290 TraceCheckUtils]: 72: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,642 INFO L290 TraceCheckUtils]: 73: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,642 INFO L290 TraceCheckUtils]: 74: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,642 INFO L290 TraceCheckUtils]: 75: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,642 INFO L290 TraceCheckUtils]: 76: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,643 INFO L290 TraceCheckUtils]: 77: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,643 INFO L290 TraceCheckUtils]: 78: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,643 INFO L290 TraceCheckUtils]: 79: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,644 INFO L290 TraceCheckUtils]: 80: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,644 INFO L290 TraceCheckUtils]: 81: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,644 INFO L290 TraceCheckUtils]: 82: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,645 INFO L290 TraceCheckUtils]: 83: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,645 INFO L290 TraceCheckUtils]: 84: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,645 INFO L290 TraceCheckUtils]: 85: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,646 INFO L290 TraceCheckUtils]: 86: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,646 INFO L290 TraceCheckUtils]: 87: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,646 INFO L290 TraceCheckUtils]: 88: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,647 INFO L290 TraceCheckUtils]: 89: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,647 INFO L290 TraceCheckUtils]: 90: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,647 INFO L290 TraceCheckUtils]: 91: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,648 INFO L290 TraceCheckUtils]: 92: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,648 INFO L290 TraceCheckUtils]: 93: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,648 INFO L290 TraceCheckUtils]: 94: Hoare triple {84681#(= ~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)); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,649 INFO L290 TraceCheckUtils]: 95: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,649 INFO L290 TraceCheckUtils]: 96: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,649 INFO L290 TraceCheckUtils]: 97: Hoare triple {84681#(= ~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); {84681#(= ~a21~0 1)} is VALID [2022-02-20 14:47:21,650 INFO L290 TraceCheckUtils]: 98: Hoare triple {84681#(= ~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);~a11~0 := 1;~a19~0 := 0;~a25~0 := 1;~a17~0 := 7;~a28~0 := 9;calculate_output_#res#1 := -1; {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,651 INFO L290 TraceCheckUtils]: 99: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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; {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,651 INFO L290 TraceCheckUtils]: 100: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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; {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,652 INFO L290 TraceCheckUtils]: 101: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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; {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,652 INFO L290 TraceCheckUtils]: 102: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,653 INFO L290 TraceCheckUtils]: 103: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,653 INFO L290 TraceCheckUtils]: 104: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,654 INFO L290 TraceCheckUtils]: 105: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,655 INFO L290 TraceCheckUtils]: 106: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,655 INFO L290 TraceCheckUtils]: 107: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,656 INFO L290 TraceCheckUtils]: 108: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,656 INFO L290 TraceCheckUtils]: 109: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,657 INFO L290 TraceCheckUtils]: 110: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,657 INFO L290 TraceCheckUtils]: 111: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,658 INFO L290 TraceCheckUtils]: 112: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,659 INFO L290 TraceCheckUtils]: 113: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,659 INFO L290 TraceCheckUtils]: 114: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,660 INFO L290 TraceCheckUtils]: 115: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,660 INFO L290 TraceCheckUtils]: 116: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,661 INFO L290 TraceCheckUtils]: 117: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,661 INFO L290 TraceCheckUtils]: 118: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,662 INFO L290 TraceCheckUtils]: 119: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,663 INFO L290 TraceCheckUtils]: 120: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,663 INFO L290 TraceCheckUtils]: 121: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,664 INFO L290 TraceCheckUtils]: 122: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,665 INFO L290 TraceCheckUtils]: 123: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,665 INFO L290 TraceCheckUtils]: 124: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,666 INFO L290 TraceCheckUtils]: 125: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,666 INFO L290 TraceCheckUtils]: 126: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,667 INFO L290 TraceCheckUtils]: 127: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,669 INFO L290 TraceCheckUtils]: 128: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,671 INFO L290 TraceCheckUtils]: 129: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,672 INFO L290 TraceCheckUtils]: 130: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,674 INFO L290 TraceCheckUtils]: 131: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,675 INFO L290 TraceCheckUtils]: 132: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,679 INFO L290 TraceCheckUtils]: 133: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,679 INFO L290 TraceCheckUtils]: 134: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,680 INFO L290 TraceCheckUtils]: 135: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,680 INFO L290 TraceCheckUtils]: 136: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,681 INFO L290 TraceCheckUtils]: 137: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,681 INFO L290 TraceCheckUtils]: 138: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,682 INFO L290 TraceCheckUtils]: 139: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,682 INFO L290 TraceCheckUtils]: 140: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,683 INFO L290 TraceCheckUtils]: 141: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,683 INFO L290 TraceCheckUtils]: 142: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,684 INFO L290 TraceCheckUtils]: 143: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,684 INFO L290 TraceCheckUtils]: 144: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,685 INFO L290 TraceCheckUtils]: 145: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,685 INFO L290 TraceCheckUtils]: 146: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,686 INFO L290 TraceCheckUtils]: 147: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,687 INFO L290 TraceCheckUtils]: 148: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,687 INFO L290 TraceCheckUtils]: 149: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,688 INFO L290 TraceCheckUtils]: 150: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,688 INFO L290 TraceCheckUtils]: 151: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,689 INFO L290 TraceCheckUtils]: 152: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,689 INFO L290 TraceCheckUtils]: 153: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,690 INFO L290 TraceCheckUtils]: 154: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,690 INFO L290 TraceCheckUtils]: 155: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,691 INFO L290 TraceCheckUtils]: 156: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,691 INFO L290 TraceCheckUtils]: 157: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,692 INFO L290 TraceCheckUtils]: 158: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,692 INFO L290 TraceCheckUtils]: 159: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,693 INFO L290 TraceCheckUtils]: 160: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,693 INFO L290 TraceCheckUtils]: 161: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,694 INFO L290 TraceCheckUtils]: 162: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,694 INFO L290 TraceCheckUtils]: 163: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,695 INFO L290 TraceCheckUtils]: 164: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,695 INFO L290 TraceCheckUtils]: 165: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,696 INFO L290 TraceCheckUtils]: 166: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,696 INFO L290 TraceCheckUtils]: 167: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,697 INFO L290 TraceCheckUtils]: 168: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,697 INFO L290 TraceCheckUtils]: 169: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,698 INFO L290 TraceCheckUtils]: 170: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,698 INFO L290 TraceCheckUtils]: 171: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,699 INFO L290 TraceCheckUtils]: 172: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,699 INFO L290 TraceCheckUtils]: 173: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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)); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,700 INFO L290 TraceCheckUtils]: 174: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,700 INFO L290 TraceCheckUtils]: 175: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,701 INFO L290 TraceCheckUtils]: 176: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 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); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,701 INFO L290 TraceCheckUtils]: 177: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,702 INFO L290 TraceCheckUtils]: 178: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,702 INFO L290 TraceCheckUtils]: 179: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,703 INFO L290 TraceCheckUtils]: 180: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 181: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 182: Hoare triple {84682#(and (= ~a25~0 1) (= 0 (+ (- 9) ~a28~0)) (= ~a11~0 1) (not (= ~a19~0 1)) (= ~a21~0 1) (= (+ ~a17~0 (- 7)) 0))} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 183: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 184: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 185: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 186: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,704 INFO L290 TraceCheckUtils]: 187: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 188: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 189: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 190: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 191: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 192: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 193: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 194: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,705 INFO L290 TraceCheckUtils]: 195: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 196: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 197: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 198: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 199: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 200: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 201: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 202: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 203: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,706 INFO L290 TraceCheckUtils]: 204: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 205: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 206: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 207: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 208: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 209: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 210: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 211: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 212: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 213: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,707 INFO L290 TraceCheckUtils]: 214: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 215: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 216: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 217: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 218: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 219: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 220: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 221: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 222: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,708 INFO L290 TraceCheckUtils]: 223: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 224: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 225: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 226: Hoare triple {84679#false} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 227: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 228: Hoare triple {84679#false} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 229: Hoare triple {84679#false} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {84679#false} is VALID [2022-02-20 14:47:21,709 INFO L290 TraceCheckUtils]: 230: Hoare triple {84679#false} assume !false; {84679#false} is VALID [2022-02-20 14:47:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 68 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-20 14:47:21,711 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-20 14:47:21,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821126377] [2022-02-20 14:47:21,711 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821126377] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-20 14:47:21,711 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367971965] [2022-02-20 14:47:21,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-20 14:47:21,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-20 14:47:21,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-20 14:47:21,723 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:21,748 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:21,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:21,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 2 conjunts are in the unsatisfiable core [2022-02-20 14:47:21,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-20 14:47:21,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-20 14:47:22,712 INFO L290 TraceCheckUtils]: 0: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,713 INFO L290 TraceCheckUtils]: 1: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,713 INFO L290 TraceCheckUtils]: 2: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,713 INFO L290 TraceCheckUtils]: 3: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,713 INFO L290 TraceCheckUtils]: 4: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,713 INFO L290 TraceCheckUtils]: 5: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,714 INFO L290 TraceCheckUtils]: 6: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,714 INFO L290 TraceCheckUtils]: 7: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,714 INFO L290 TraceCheckUtils]: 8: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,714 INFO L290 TraceCheckUtils]: 9: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,714 INFO L290 TraceCheckUtils]: 10: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,714 INFO L290 TraceCheckUtils]: 11: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 12: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 13: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 14: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 15: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 16: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 17: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,715 INFO L290 TraceCheckUtils]: 18: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,716 INFO L290 TraceCheckUtils]: 19: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,716 INFO L290 TraceCheckUtils]: 20: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,716 INFO L290 TraceCheckUtils]: 21: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,716 INFO L290 TraceCheckUtils]: 22: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,716 INFO L290 TraceCheckUtils]: 23: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,716 INFO L290 TraceCheckUtils]: 24: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 25: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 26: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 27: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 28: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 29: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 30: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,717 INFO L290 TraceCheckUtils]: 31: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 32: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 33: Hoare triple {84678#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; {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 34: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 35: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 36: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 37: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,718 INFO L290 TraceCheckUtils]: 38: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,719 INFO L290 TraceCheckUtils]: 39: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,719 INFO L290 TraceCheckUtils]: 40: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,719 INFO L290 TraceCheckUtils]: 41: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,719 INFO L290 TraceCheckUtils]: 42: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,719 INFO L290 TraceCheckUtils]: 43: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,719 INFO L290 TraceCheckUtils]: 44: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 45: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 46: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 47: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 48: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 49: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 50: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,720 INFO L290 TraceCheckUtils]: 51: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 52: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 53: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 54: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 55: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 56: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 57: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,721 INFO L290 TraceCheckUtils]: 58: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,722 INFO L290 TraceCheckUtils]: 59: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,722 INFO L290 TraceCheckUtils]: 60: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,722 INFO L290 TraceCheckUtils]: 61: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,722 INFO L290 TraceCheckUtils]: 62: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,722 INFO L290 TraceCheckUtils]: 63: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,722 INFO L290 TraceCheckUtils]: 64: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 65: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 66: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 67: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 68: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 69: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 70: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,723 INFO L290 TraceCheckUtils]: 71: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 72: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 73: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 74: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 75: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 76: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 77: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,724 INFO L290 TraceCheckUtils]: 78: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,725 INFO L290 TraceCheckUtils]: 79: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,725 INFO L290 TraceCheckUtils]: 80: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,725 INFO L290 TraceCheckUtils]: 81: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,725 INFO L290 TraceCheckUtils]: 82: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,725 INFO L290 TraceCheckUtils]: 83: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,725 INFO L290 TraceCheckUtils]: 84: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 85: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 86: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 87: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 88: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 89: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 90: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,726 INFO L290 TraceCheckUtils]: 91: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,727 INFO L290 TraceCheckUtils]: 92: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,727 INFO L290 TraceCheckUtils]: 93: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,727 INFO L290 TraceCheckUtils]: 94: Hoare triple {84678#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)); {84678#true} is VALID [2022-02-20 14:47:22,727 INFO L290 TraceCheckUtils]: 95: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,727 INFO L290 TraceCheckUtils]: 96: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,727 INFO L290 TraceCheckUtils]: 97: Hoare triple {84678#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); {84678#true} is VALID [2022-02-20 14:47:22,728 INFO L290 TraceCheckUtils]: 98: Hoare triple {84678#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);~a11~0 := 1;~a19~0 := 0;~a25~0 := 1;~a17~0 := 7;~a28~0 := 9;calculate_output_#res#1 := -1; {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,728 INFO L290 TraceCheckUtils]: 99: Hoare triple {84980#(<= ~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; {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,729 INFO L290 TraceCheckUtils]: 100: Hoare triple {84980#(<= ~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; {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,729 INFO L290 TraceCheckUtils]: 101: Hoare triple {84980#(<= ~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; {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,729 INFO L290 TraceCheckUtils]: 102: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,730 INFO L290 TraceCheckUtils]: 103: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,730 INFO L290 TraceCheckUtils]: 104: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,730 INFO L290 TraceCheckUtils]: 105: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,731 INFO L290 TraceCheckUtils]: 106: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,731 INFO L290 TraceCheckUtils]: 107: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,732 INFO L290 TraceCheckUtils]: 108: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,732 INFO L290 TraceCheckUtils]: 109: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,732 INFO L290 TraceCheckUtils]: 110: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,733 INFO L290 TraceCheckUtils]: 111: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,733 INFO L290 TraceCheckUtils]: 112: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,733 INFO L290 TraceCheckUtils]: 113: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,734 INFO L290 TraceCheckUtils]: 114: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,734 INFO L290 TraceCheckUtils]: 115: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,734 INFO L290 TraceCheckUtils]: 116: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,735 INFO L290 TraceCheckUtils]: 117: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,735 INFO L290 TraceCheckUtils]: 118: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,735 INFO L290 TraceCheckUtils]: 119: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,736 INFO L290 TraceCheckUtils]: 120: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,736 INFO L290 TraceCheckUtils]: 121: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,736 INFO L290 TraceCheckUtils]: 122: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,737 INFO L290 TraceCheckUtils]: 123: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,737 INFO L290 TraceCheckUtils]: 124: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,737 INFO L290 TraceCheckUtils]: 125: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,738 INFO L290 TraceCheckUtils]: 126: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,738 INFO L290 TraceCheckUtils]: 127: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,739 INFO L290 TraceCheckUtils]: 128: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,739 INFO L290 TraceCheckUtils]: 129: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,739 INFO L290 TraceCheckUtils]: 130: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,740 INFO L290 TraceCheckUtils]: 131: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,740 INFO L290 TraceCheckUtils]: 132: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,740 INFO L290 TraceCheckUtils]: 133: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,741 INFO L290 TraceCheckUtils]: 134: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,741 INFO L290 TraceCheckUtils]: 135: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,741 INFO L290 TraceCheckUtils]: 136: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,742 INFO L290 TraceCheckUtils]: 137: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,742 INFO L290 TraceCheckUtils]: 138: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,742 INFO L290 TraceCheckUtils]: 139: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,743 INFO L290 TraceCheckUtils]: 140: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,743 INFO L290 TraceCheckUtils]: 141: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,743 INFO L290 TraceCheckUtils]: 142: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,744 INFO L290 TraceCheckUtils]: 143: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,744 INFO L290 TraceCheckUtils]: 144: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,745 INFO L290 TraceCheckUtils]: 145: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,745 INFO L290 TraceCheckUtils]: 146: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,745 INFO L290 TraceCheckUtils]: 147: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,746 INFO L290 TraceCheckUtils]: 148: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,746 INFO L290 TraceCheckUtils]: 149: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,746 INFO L290 TraceCheckUtils]: 150: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,747 INFO L290 TraceCheckUtils]: 151: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,747 INFO L290 TraceCheckUtils]: 152: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,747 INFO L290 TraceCheckUtils]: 153: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,748 INFO L290 TraceCheckUtils]: 154: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,748 INFO L290 TraceCheckUtils]: 155: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,748 INFO L290 TraceCheckUtils]: 156: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,749 INFO L290 TraceCheckUtils]: 157: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,749 INFO L290 TraceCheckUtils]: 158: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,749 INFO L290 TraceCheckUtils]: 159: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,750 INFO L290 TraceCheckUtils]: 160: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,750 INFO L290 TraceCheckUtils]: 161: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,750 INFO L290 TraceCheckUtils]: 162: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,751 INFO L290 TraceCheckUtils]: 163: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,751 INFO L290 TraceCheckUtils]: 164: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,751 INFO L290 TraceCheckUtils]: 165: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,752 INFO L290 TraceCheckUtils]: 166: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,752 INFO L290 TraceCheckUtils]: 167: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,753 INFO L290 TraceCheckUtils]: 168: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,753 INFO L290 TraceCheckUtils]: 169: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,753 INFO L290 TraceCheckUtils]: 170: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,754 INFO L290 TraceCheckUtils]: 171: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,754 INFO L290 TraceCheckUtils]: 172: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,754 INFO L290 TraceCheckUtils]: 173: Hoare triple {84980#(<= ~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)); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,755 INFO L290 TraceCheckUtils]: 174: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,755 INFO L290 TraceCheckUtils]: 175: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,755 INFO L290 TraceCheckUtils]: 176: Hoare triple {84980#(<= ~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); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,756 INFO L290 TraceCheckUtils]: 177: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,756 INFO L290 TraceCheckUtils]: 178: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,756 INFO L290 TraceCheckUtils]: 179: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,757 INFO L290 TraceCheckUtils]: 180: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,757 INFO L290 TraceCheckUtils]: 181: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,757 INFO L290 TraceCheckUtils]: 182: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,758 INFO L290 TraceCheckUtils]: 183: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,758 INFO L290 TraceCheckUtils]: 184: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,758 INFO L290 TraceCheckUtils]: 185: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,759 INFO L290 TraceCheckUtils]: 186: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,759 INFO L290 TraceCheckUtils]: 187: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,760 INFO L290 TraceCheckUtils]: 188: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,760 INFO L290 TraceCheckUtils]: 189: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,760 INFO L290 TraceCheckUtils]: 190: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,761 INFO L290 TraceCheckUtils]: 191: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,761 INFO L290 TraceCheckUtils]: 192: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,761 INFO L290 TraceCheckUtils]: 193: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,762 INFO L290 TraceCheckUtils]: 194: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,762 INFO L290 TraceCheckUtils]: 195: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,762 INFO L290 TraceCheckUtils]: 196: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,763 INFO L290 TraceCheckUtils]: 197: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,763 INFO L290 TraceCheckUtils]: 198: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,763 INFO L290 TraceCheckUtils]: 199: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,764 INFO L290 TraceCheckUtils]: 200: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,764 INFO L290 TraceCheckUtils]: 201: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,764 INFO L290 TraceCheckUtils]: 202: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,765 INFO L290 TraceCheckUtils]: 203: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,765 INFO L290 TraceCheckUtils]: 204: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,765 INFO L290 TraceCheckUtils]: 205: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,766 INFO L290 TraceCheckUtils]: 206: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,766 INFO L290 TraceCheckUtils]: 207: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,766 INFO L290 TraceCheckUtils]: 208: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,767 INFO L290 TraceCheckUtils]: 209: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 8 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,767 INFO L290 TraceCheckUtils]: 210: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,768 INFO L290 TraceCheckUtils]: 211: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 7 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,768 INFO L290 TraceCheckUtils]: 212: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,768 INFO L290 TraceCheckUtils]: 213: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 9 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,769 INFO L290 TraceCheckUtils]: 214: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 8 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,769 INFO L290 TraceCheckUtils]: 215: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,769 INFO L290 TraceCheckUtils]: 216: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,770 INFO L290 TraceCheckUtils]: 217: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,770 INFO L290 TraceCheckUtils]: 218: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,770 INFO L290 TraceCheckUtils]: 219: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,771 INFO L290 TraceCheckUtils]: 220: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,771 INFO L290 TraceCheckUtils]: 221: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 8 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,771 INFO L290 TraceCheckUtils]: 222: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,772 INFO L290 TraceCheckUtils]: 223: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && 1 == ~a11~0) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,772 INFO L290 TraceCheckUtils]: 224: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 7 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,772 INFO L290 TraceCheckUtils]: 225: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,773 INFO L290 TraceCheckUtils]: 226: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((1 == ~a25~0 && 1 == ~a11~0) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,773 INFO L290 TraceCheckUtils]: 227: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 11 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,773 INFO L290 TraceCheckUtils]: 228: Hoare triple {84980#(<= ~a19~0 0)} assume !(((((!(1 == ~a25~0) && !(1 == ~a11~0)) && 10 == ~a28~0) && !(1 == ~a19~0)) && 1 == ~a21~0) && 7 == ~a17~0); {84980#(<= ~a19~0 0)} is VALID [2022-02-20 14:47:22,774 INFO L290 TraceCheckUtils]: 229: Hoare triple {84980#(<= ~a19~0 0)} assume ((((1 == ~a25~0 && !(1 == ~a11~0)) && 9 == ~a28~0) && 1 == ~a19~0) && 1 == ~a21~0) && 7 == ~a17~0; {84679#false} is VALID [2022-02-20 14:47:22,774 INFO L290 TraceCheckUtils]: 230: Hoare triple {84679#false} assume !false; {84679#false} is VALID [2022-02-20 14:47:22,775 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 97 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-02-20 14:47:22,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-20 14:47:22,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367971965] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-20 14:47:22,775 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-20 14:47:22,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2022-02-20 14:47:22,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356021162] [2022-02-20 14:47:22,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-20 14:47:22,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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 231 [2022-02-20 14:47:22,777 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-02-20 14:47:22,777 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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:22,932 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 203 edges. 203 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:22,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-20 14:47:22,932 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-20 14:47:22,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-20 14:47:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-20 14:47:22,934 INFO L87 Difference]: Start difference. First operand 1696 states and 1902 transitions. Second operand has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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:23,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:23,887 INFO L93 Difference]: Finished difference Result 3247 states and 3655 transitions. [2022-02-20 14:47:23,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-20 14:47:23,888 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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 231 [2022-02-20 14:47:23,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-20 14:47:23,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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:23,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 578 transitions. [2022-02-20 14:47:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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:23,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 578 transitions. [2022-02-20 14:47:23,894 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 578 transitions. [2022-02-20 14:47:24,268 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 578 edges. 578 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-02-20 14:47:24,269 INFO L225 Difference]: With dead ends: 3247 [2022-02-20 14:47:24,269 INFO L226 Difference]: Without dead ends: 0 [2022-02-20 14:47:24,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-02-20 14:47:24,271 INFO L933 BasicCegarLoop]: 186 mSDtfsCounter, 26 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-20 14:47:24,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 195 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-20 14:47:24,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-02-20 14:47:24,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-02-20 14:47:24,271 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-02-20 14:47:24,272 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:47:24,272 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:47:24,272 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:47:24,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:24,272 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-02-20 14:47:24,272 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 14:47:24,272 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:24,272 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:24,272 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:47:24,272 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:47:24,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-20 14:47:24,273 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-02-20 14:47:24,273 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 14:47:24,273 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:24,273 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-02-20 14:47:24,273 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-02-20 14:47:24,273 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-02-20 14:47:24,273 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:47:24,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-02-20 14:47:24,273 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 231 [2022-02-20 14:47:24,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-20 14:47:24,273 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-02-20 14:47:24,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 67.66666666666667) internal successors, (203), 3 states have internal predecessors, (203), 0 states have call successors, (0), 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:24,274 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-02-20 14:47:24,274 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-02-20 14:47:24,275 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-02-20 14:47:24,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-20 14:47:24,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-20 14:47:24,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-02-20 14:47:25,184 INFO L858 garLoopResultBuilder]: For program point L565-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,185 INFO L858 garLoopResultBuilder]: For program point L499-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,185 INFO L858 garLoopResultBuilder]: For program point L433-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,185 INFO L858 garLoopResultBuilder]: For program point L301(lines 301 423) no Hoare annotation was computed. [2022-02-20 14:47:25,185 INFO L858 garLoopResultBuilder]: For program point L235(lines 235 423) no Hoare annotation was computed. [2022-02-20 14:47:25,185 INFO L858 garLoopResultBuilder]: For program point L169(lines 169 423) no Hoare annotation was computed. [2022-02-20 14:47:25,185 INFO L858 garLoopResultBuilder]: For program point L566(line 566) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L500(line 500) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L434(line 434) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L303(lines 303 423) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L105(lines 105 423) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L568-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L502-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L436-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L40(lines 40 423) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L569(line 569) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L503(line 503) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L437(line 437) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L371(lines 371 423) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L571-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L505-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,186 INFO L858 garLoopResultBuilder]: For program point L439-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L307(lines 307 423) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L175(lines 175 423) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L109(lines 109 423) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L572(line 572) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L506(line 506) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L440(line 440) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L308(lines 308 317) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L242(lines 242 423) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L308-2(lines 308 317) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L45(lines 45 423) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L574-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,187 INFO L858 garLoopResultBuilder]: For program point L508-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,191 INFO L858 garLoopResultBuilder]: For program point L442-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L244(lines 244 423) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L575(line 575) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L509(line 509) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L443(line 443) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L179(lines 179 423) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L378(lines 378 423) no Hoare annotation was computed. [2022-02-20 14:47:25,192 INFO L858 garLoopResultBuilder]: For program point L48(lines 48 423) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L577-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L511-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L445-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L247(lines 247 423) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L578(line 578) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L512(line 512) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L446(line 446) no Hoare annotation was computed. [2022-02-20 14:47:25,193 INFO L858 garLoopResultBuilder]: For program point L248(lines 248 256) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L248-2(lines 248 256) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L116(lines 116 423) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L580-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L514-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L448-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L52(lines 52 423) no Hoare annotation was computed. [2022-02-20 14:47:25,194 INFO L858 garLoopResultBuilder]: For program point L581(line 581) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L515(line 515) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L449(line 449) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L185(lines 185 423) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L583-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L517-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L451-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L385(lines 385 423) no Hoare annotation was computed. [2022-02-20 14:47:25,195 INFO L858 garLoopResultBuilder]: For program point L319(lines 319 423) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L584(line 584) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L518(line 518) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L452(line 452) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L189(lines 189 423) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L123(lines 123 423) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L57(lines 57 423) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L586-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,196 INFO L858 garLoopResultBuilder]: For program point L520-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L454-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L388(lines 388 423) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L587(line 587) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L521(line 521) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L455(line 455) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L390(lines 390 423) no Hoare annotation was computed. [2022-02-20 14:47:25,197 INFO L858 garLoopResultBuilder]: For program point L324(lines 324 423) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L258(lines 258 423) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L60(lines 60 423) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L589-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L523-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L457-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L391(lines 391 397) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L325(lines 325 336) no Hoare annotation was computed. [2022-02-20 14:47:25,198 INFO L858 garLoopResultBuilder]: For program point L391-2(lines 391 397) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L325-2(lines 325 336) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L590(line 590) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L524(line 524) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L458(line 458) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L195(lines 195 423) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L129(lines 129 423) no Hoare annotation was computed. [2022-02-20 14:47:25,199 INFO L858 garLoopResultBuilder]: For program point L592-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,200 INFO L858 garLoopResultBuilder]: For program point L526-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,200 INFO L858 garLoopResultBuilder]: For program point L460-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L64(lines 64 423) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L593(line 593) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L527(line 527) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L461(line 461) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L263(lines 263 423) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L197(lines 197 423) no Hoare annotation was computed. [2022-02-20 14:47:25,201 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 581) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point L595-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point L529-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point L463-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point L199(lines 199 423) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point L133(lines 133 423) no Hoare annotation was computed. [2022-02-20 14:47:25,202 INFO L858 garLoopResultBuilder]: For program point L596(line 596) no Hoare annotation was computed. [2022-02-20 14:47:25,203 INFO L858 garLoopResultBuilder]: For program point L530(line 530) no Hoare annotation was computed. [2022-02-20 14:47:25,203 INFO L858 garLoopResultBuilder]: For program point L464(line 464) no Hoare annotation was computed. [2022-02-20 14:47:25,203 INFO L858 garLoopResultBuilder]: For program point L399(lines 399 423) no Hoare annotation was computed. [2022-02-20 14:47:25,203 INFO L858 garLoopResultBuilder]: For program point L201(lines 201 423) no Hoare annotation was computed. [2022-02-20 14:47:25,203 INFO L858 garLoopResultBuilder]: For program point L69(lines 69 423) no Hoare annotation was computed. [2022-02-20 14:47:25,203 INFO L858 garLoopResultBuilder]: For program point L598-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L532-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L466-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L599(line 599) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L533(line 533) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L467(line 467) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L269(lines 269 423) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L204(lines 204 423) no Hoare annotation was computed. [2022-02-20 14:47:25,204 INFO L858 garLoopResultBuilder]: For program point L601-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L535-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L469-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L271(lines 271 423) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L602(line 602) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L536(line 536) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L470(line 470) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L404(lines 404 423) no Hoare annotation was computed. [2022-02-20 14:47:25,205 INFO L858 garLoopResultBuilder]: For program point L338(lines 338 423) no Hoare annotation was computed. [2022-02-20 14:47:25,206 INFO L858 garLoopResultBuilder]: For program point L272(lines 272 284) no Hoare annotation was computed. [2022-02-20 14:47:25,206 INFO L858 garLoopResultBuilder]: For program point L272-2(lines 272 284) no Hoare annotation was computed. [2022-02-20 14:47:25,206 INFO L858 garLoopResultBuilder]: For program point L140(lines 140 423) no Hoare annotation was computed. [2022-02-20 14:47:25,206 INFO L858 garLoopResultBuilder]: For program point L75(lines 75 423) no Hoare annotation was computed. [2022-02-20 14:47:25,206 INFO L858 garLoopResultBuilder]: For program point L604-1(lines 604 606) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L538-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L472-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L208(lines 208 423) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L605(line 605) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L539(line 539) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L473(line 473) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L341(lines 341 423) no Hoare annotation was computed. [2022-02-20 14:47:25,207 INFO L858 garLoopResultBuilder]: For program point L408(lines 408 423) no Hoare annotation was computed. [2022-02-20 14:47:25,208 INFO L858 garLoopResultBuilder]: For program point L342(lines 342 345) no Hoare annotation was computed. [2022-02-20 14:47:25,208 INFO L858 garLoopResultBuilder]: For program point L342-2(lines 342 345) no Hoare annotation was computed. [2022-02-20 14:47:25,208 INFO L858 garLoopResultBuilder]: For program point L144(lines 144 423) no Hoare annotation was computed. [2022-02-20 14:47:25,209 INFO L854 garLoopResultBuilder]: At program point L607(lines 39 608) the Hoare annotation is: (let ((.cse4 (<= 9 ~a28~0)) (.cse3 (<= ~a19~0 0)) (.cse5 (= ~a25~0 1)) (.cse8 (not (= ~a11~0 1))) (.cse9 (= ~a25~0 ~a11~0)) (.cse2 (= ~a25~0 0)) (.cse10 (<= ~a28~0 7)) (.cse6 (<= 8 ~a17~0)) (.cse0 (<= ~a17~0 8)) (.cse1 (<= ~a28~0 10)) (.cse7 (= ~a19~0 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse0 .cse1 .cse7) (and (<= 11 ~a28~0) .cse5 .cse0 .cse7 .cse8) (and .cse4 .cse0 .cse1 .cse7 .cse2) (and .cse9 .cse5 .cse0 .cse7 .cse10) (and .cse5 .cse6 .cse0 .cse1 .cse8 .cse3) (and .cse4 .cse5 .cse0 .cse1 .cse3) (and .cse5 .cse6 .cse0 .cse7 .cse8) (and .cse9 .cse6 .cse0 .cse7 .cse2 .cse10) (and (<= 10 ~a28~0) .cse6 .cse0 .cse1 .cse7))) [2022-02-20 14:47:25,209 INFO L858 garLoopResultBuilder]: For program point L541-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,209 INFO L858 garLoopResultBuilder]: For program point L475-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,209 INFO L858 garLoopResultBuilder]: For program point L79(lines 79 423) no Hoare annotation was computed. [2022-02-20 14:47:25,209 INFO L858 garLoopResultBuilder]: For program point L542(line 542) no Hoare annotation was computed. [2022-02-20 14:47:25,209 INFO L858 garLoopResultBuilder]: For program point L476(line 476) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L212(lines 212 423) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L213(lines 213 220) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L213-2(lines 213 220) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L861 garLoopResultBuilder]: At program point L610(lines 610 627) the Hoare annotation is: true [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L544-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L478-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L412(lines 412 423) no Hoare annotation was computed. [2022-02-20 14:47:25,210 INFO L858 garLoopResultBuilder]: For program point L545(line 545) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L479(line 479) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L347(lines 347 423) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L149(lines 149 423) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L414(lines 414 423) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L348(lines 348 357) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L348-2(lines 348 357) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L84(lines 84 423) no Hoare annotation was computed. [2022-02-20 14:47:25,211 INFO L858 garLoopResultBuilder]: For program point L547-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L481-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L85(lines 85 90) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L85-2(lines 85 90) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L548(line 548) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L482(line 482) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L417(lines 417 423) no Hoare annotation was computed. [2022-02-20 14:47:25,212 INFO L858 garLoopResultBuilder]: For program point L153(lines 153 423) no Hoare annotation was computed. [2022-02-20 14:47:25,213 INFO L854 garLoopResultBuilder]: At program point L616-2(lines 616 626) the Hoare annotation is: (let ((.cse4 (<= 9 ~a28~0)) (.cse3 (<= ~a19~0 0)) (.cse5 (= ~a25~0 1)) (.cse8 (not (= ~a11~0 1))) (.cse9 (= ~a25~0 ~a11~0)) (.cse2 (= ~a25~0 0)) (.cse10 (<= ~a28~0 7)) (.cse6 (<= 8 ~a17~0)) (.cse0 (<= ~a17~0 8)) (.cse1 (<= ~a28~0 10)) (.cse7 (= ~a19~0 1))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6 .cse0 .cse1 .cse7) (and (<= 11 ~a28~0) .cse5 .cse0 .cse7 .cse8) (and .cse4 .cse0 .cse1 .cse7 .cse2) (and .cse9 .cse5 .cse0 .cse7 .cse10) (and .cse5 .cse6 .cse0 .cse1 .cse8 .cse3) (and .cse4 .cse5 .cse0 .cse1 .cse3) (and .cse5 .cse6 .cse0 .cse7 .cse8) (and .cse9 .cse6 .cse0 .cse7 .cse2 .cse10) (and (<= 10 ~a28~0) .cse6 .cse0 .cse1 .cse7))) [2022-02-20 14:47:25,213 INFO L858 garLoopResultBuilder]: For program point L550-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,213 INFO L858 garLoopResultBuilder]: For program point L484-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,213 INFO L858 garLoopResultBuilder]: For program point L286(lines 286 423) no Hoare annotation was computed. [2022-02-20 14:47:25,213 INFO L858 garLoopResultBuilder]: For program point L551(line 551) no Hoare annotation was computed. [2022-02-20 14:47:25,213 INFO L858 garLoopResultBuilder]: For program point L485(line 485) no Hoare annotation was computed. [2022-02-20 14:47:25,213 INFO L858 garLoopResultBuilder]: For program point L419(lines 419 423) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L222(lines 222 423) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L553-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L487-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L554(line 554) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L488(line 488) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L290(lines 290 423) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L158(lines 158 423) no Hoare annotation was computed. [2022-02-20 14:47:25,214 INFO L858 garLoopResultBuilder]: For program point L92(lines 92 423) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L621(line 621) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L225(lines 225 423) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L93(lines 93 99) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L93-2(lines 93 99) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L556-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L490-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L424(lines 424 426) no Hoare annotation was computed. [2022-02-20 14:47:25,215 INFO L858 garLoopResultBuilder]: For program point L424-2(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L557(line 557) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L491(line 491) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L425(line 425) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L359(lines 359 423) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L293(lines 293 423) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L228(lines 228 423) no Hoare annotation was computed. [2022-02-20 14:47:25,216 INFO L858 garLoopResultBuilder]: For program point L559-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L493-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L427-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L560(line 560) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L494(line 494) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L428(line 428) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L296(lines 296 423) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L164(lines 164 423) no Hoare annotation was computed. [2022-02-20 14:47:25,217 INFO L858 garLoopResultBuilder]: For program point L562-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L496-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L430-1(lines 39 608) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L364(lines 364 423) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L563(line 563) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L497(line 497) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L431(line 431) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L233(lines 233 423) no Hoare annotation was computed. [2022-02-20 14:47:25,218 INFO L858 garLoopResultBuilder]: For program point L101(lines 101 423) no Hoare annotation was computed. [2022-02-20 14:47:25,225 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-20 14:47:25,226 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-20 14:47:25,231 WARN L170 areAnnotationChecker]: ULTIMATE.startENTRY has no Hoare annotation [2022-02-20 14:47:25,231 WARN L170 areAnnotationChecker]: L-1 has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: L621 has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: ULTIMATE.startFINAL has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: L40 has no Hoare annotation [2022-02-20 14:47:25,232 WARN L170 areAnnotationChecker]: L40 has no Hoare annotation [2022-02-20 14:47:25,235 WARN L170 areAnnotationChecker]: L45 has no Hoare annotation [2022-02-20 14:47:25,235 WARN L170 areAnnotationChecker]: L45 has no Hoare annotation [2022-02-20 14:47:25,235 WARN L170 areAnnotationChecker]: L48 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L48 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L52 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L52 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L57 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L57 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L60 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L60 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L64 has no Hoare annotation [2022-02-20 14:47:25,236 WARN L170 areAnnotationChecker]: L69 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L69 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L75 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L75 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L79 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L79 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L84 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L84 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2022-02-20 14:47:25,237 WARN L170 areAnnotationChecker]: L85 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L92 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L92 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L85-2 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L93 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L101 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L101 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L93-2 has no Hoare annotation [2022-02-20 14:47:25,238 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L105 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L109 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L109 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L116 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L116 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L123 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L129 has no Hoare annotation [2022-02-20 14:47:25,239 WARN L170 areAnnotationChecker]: L133 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L133 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L140 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L140 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L144 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L149 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L149 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2022-02-20 14:47:25,240 WARN L170 areAnnotationChecker]: L153 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L158 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L158 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L164 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L169 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L175 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2022-02-20 14:47:25,241 WARN L170 areAnnotationChecker]: L179 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L185 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L189 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L195 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L197 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L197 has no Hoare annotation [2022-02-20 14:47:25,242 WARN L170 areAnnotationChecker]: L199 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L199 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L201 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L201 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L204 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L204 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L208 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L208 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2022-02-20 14:47:25,243 WARN L170 areAnnotationChecker]: L212 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L213 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L213 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L222 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L222 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L213-2 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L225 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L228 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L228 has no Hoare annotation [2022-02-20 14:47:25,244 WARN L170 areAnnotationChecker]: L233 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L233 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L235 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L235 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L242 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L242 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L244 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L244 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2022-02-20 14:47:25,245 WARN L170 areAnnotationChecker]: L247 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L248 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L248 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L258 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L248-2 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L263 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L263 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L269 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L269 has no Hoare annotation [2022-02-20 14:47:25,246 WARN L170 areAnnotationChecker]: L271 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L271 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L272 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L272 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L286 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L272-2 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L290 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L290 has no Hoare annotation [2022-02-20 14:47:25,247 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L293 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L296 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L296 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L301 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L301 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L303 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L303 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L307 has no Hoare annotation [2022-02-20 14:47:25,248 WARN L170 areAnnotationChecker]: L307 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L308 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L308 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L319 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L319 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L308-2 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L324 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L324 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L325 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L325 has no Hoare annotation [2022-02-20 14:47:25,249 WARN L170 areAnnotationChecker]: L338 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L338 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L325-2 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L341 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L341 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L342 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L342 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L347 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L342-2 has no Hoare annotation [2022-02-20 14:47:25,250 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L348 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L359 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L348-2 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L364 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L364 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L371 has no Hoare annotation [2022-02-20 14:47:25,251 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L378 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L385 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L385 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L388 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L388 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L390 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L390 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L391 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L391 has no Hoare annotation [2022-02-20 14:47:25,252 WARN L170 areAnnotationChecker]: L399 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L399 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L391-2 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L404 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L404 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L408 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L408 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L412 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L412 has no Hoare annotation [2022-02-20 14:47:25,253 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L414 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L417 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L419 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L419 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L424 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L425 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L424-2 has no Hoare annotation [2022-02-20 14:47:25,254 WARN L170 areAnnotationChecker]: L424-2 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L428 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L427-1 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L427-1 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L431 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L430-1 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L430-1 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L434 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L433-1 has no Hoare annotation [2022-02-20 14:47:25,255 WARN L170 areAnnotationChecker]: L433-1 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L437 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L436-1 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L436-1 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L440 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L439-1 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L439-1 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L443 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L442-1 has no Hoare annotation [2022-02-20 14:47:25,256 WARN L170 areAnnotationChecker]: L442-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L446 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L445-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L445-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L449 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L448-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L448-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L452 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L451-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L451-1 has no Hoare annotation [2022-02-20 14:47:25,257 WARN L170 areAnnotationChecker]: L455 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L454-1 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L454-1 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L458 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L457-1 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L457-1 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L461 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L460-1 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L460-1 has no Hoare annotation [2022-02-20 14:47:25,258 WARN L170 areAnnotationChecker]: L464 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L463-1 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L463-1 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L467 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L466-1 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L466-1 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L470 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L469-1 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L469-1 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L473 has no Hoare annotation [2022-02-20 14:47:25,259 WARN L170 areAnnotationChecker]: L472-1 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L472-1 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L476 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L475-1 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L475-1 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L479 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L478-1 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L478-1 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L482 has no Hoare annotation [2022-02-20 14:47:25,260 WARN L170 areAnnotationChecker]: L481-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L481-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L485 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L484-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L484-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L488 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L487-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L487-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L491 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L490-1 has no Hoare annotation [2022-02-20 14:47:25,261 WARN L170 areAnnotationChecker]: L490-1 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L494 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L493-1 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L493-1 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L497 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L496-1 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L496-1 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L500 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L499-1 has no Hoare annotation [2022-02-20 14:47:25,262 WARN L170 areAnnotationChecker]: L499-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L503 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L502-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L502-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L506 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L505-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L505-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L509 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L508-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L508-1 has no Hoare annotation [2022-02-20 14:47:25,263 WARN L170 areAnnotationChecker]: L512 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L511-1 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L511-1 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L515 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L514-1 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L514-1 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L518 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L517-1 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L517-1 has no Hoare annotation [2022-02-20 14:47:25,264 WARN L170 areAnnotationChecker]: L521 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L520-1 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L520-1 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L524 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L523-1 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L523-1 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L527 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L526-1 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L526-1 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L530 has no Hoare annotation [2022-02-20 14:47:25,265 WARN L170 areAnnotationChecker]: L529-1 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L529-1 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L533 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L532-1 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L532-1 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L536 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L535-1 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L535-1 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L539 has no Hoare annotation [2022-02-20 14:47:25,266 WARN L170 areAnnotationChecker]: L538-1 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L538-1 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L542 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L541-1 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L541-1 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L545 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L544-1 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L544-1 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L548 has no Hoare annotation [2022-02-20 14:47:25,267 WARN L170 areAnnotationChecker]: L547-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L547-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L551 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L550-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L550-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L554 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L553-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L553-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L557 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L556-1 has no Hoare annotation [2022-02-20 14:47:25,268 WARN L170 areAnnotationChecker]: L556-1 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L560 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L559-1 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L559-1 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L563 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L562-1 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L562-1 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L566 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L565-1 has no Hoare annotation [2022-02-20 14:47:25,269 WARN L170 areAnnotationChecker]: L565-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L569 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L568-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L568-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L572 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L571-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L571-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L575 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L574-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L574-1 has no Hoare annotation [2022-02-20 14:47:25,270 WARN L170 areAnnotationChecker]: L578 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L577-1 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L577-1 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L581 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L581 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L580-1 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L580-1 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L584 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L583-1 has no Hoare annotation [2022-02-20 14:47:25,271 WARN L170 areAnnotationChecker]: L583-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L587 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L586-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L586-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L590 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L589-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L589-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L593 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L592-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L592-1 has no Hoare annotation [2022-02-20 14:47:25,272 WARN L170 areAnnotationChecker]: L596 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L595-1 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L595-1 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L599 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L598-1 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L598-1 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L602 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L601-1 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L601-1 has no Hoare annotation [2022-02-20 14:47:25,273 WARN L170 areAnnotationChecker]: L605 has no Hoare annotation [2022-02-20 14:47:25,274 WARN L170 areAnnotationChecker]: L604-1 has no Hoare annotation [2022-02-20 14:47:25,274 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:47:25,290 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.02 02:47:25 BoogieIcfgContainer [2022-02-20 14:47:25,291 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-20 14:47:25,291 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-02-20 14:47:25,291 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-02-20 14:47:25,291 INFO L275 PluginConnector]: Witness Printer initialized [2022-02-20 14:47:25,292 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.02 02:46:56" (3/4) ... [2022-02-20 14:47:25,295 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-02-20 14:47:25,313 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2022-02-20 14:47:25,314 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-02-20 14:47:25,315 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2022-02-20 14:47:25,316 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-02-20 14:47:25,397 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2022-02-20 14:47:25,397 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-02-20 14:47:25,399 INFO L158 Benchmark]: Toolchain (without parser) took 30524.44ms. Allocated memory was 109.1MB in the beginning and 211.8MB in the end (delta: 102.8MB). Free memory was 79.0MB in the beginning and 58.7MB in the end (delta: 20.3MB). Peak memory consumption was 122.2MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,399 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 109.1MB. Free memory is still 64.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-02-20 14:47:25,399 INFO L158 Benchmark]: CACSL2BoogieTranslator took 545.26ms. Allocated memory is still 109.1MB. Free memory was 79.0MB in the beginning and 60.0MB in the end (delta: 19.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,399 INFO L158 Benchmark]: Boogie Procedure Inliner took 127.29ms. Allocated memory was 109.1MB in the beginning and 132.1MB in the end (delta: 23.1MB). Free memory was 60.0MB in the beginning and 104.8MB in the end (delta: -44.8MB). Peak memory consumption was 11.6MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,400 INFO L158 Benchmark]: Boogie Preprocessor took 86.42ms. Allocated memory is still 132.1MB. Free memory was 104.8MB in the beginning and 99.8MB in the end (delta: 5.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,400 INFO L158 Benchmark]: RCFGBuilder took 1026.23ms. Allocated memory is still 132.1MB. Free memory was 99.8MB in the beginning and 82.3MB in the end (delta: 17.6MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,400 INFO L158 Benchmark]: TraceAbstraction took 28625.82ms. Allocated memory was 132.1MB in the beginning and 211.8MB in the end (delta: 79.7MB). Free memory was 81.5MB in the beginning and 69.2MB in the end (delta: 12.3MB). Peak memory consumption was 91.5MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,400 INFO L158 Benchmark]: Witness Printer took 106.22ms. Allocated memory is still 211.8MB. Free memory was 69.2MB in the beginning and 58.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-02-20 14:47:25,402 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.11ms. Allocated memory is still 109.1MB. Free memory is still 64.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 545.26ms. Allocated memory is still 109.1MB. Free memory was 79.0MB in the beginning and 60.0MB in the end (delta: 19.0MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 127.29ms. Allocated memory was 109.1MB in the beginning and 132.1MB in the end (delta: 23.1MB). Free memory was 60.0MB in the beginning and 104.8MB in the end (delta: -44.8MB). Peak memory consumption was 11.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 86.42ms. Allocated memory is still 132.1MB. Free memory was 104.8MB in the beginning and 99.8MB in the end (delta: 5.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1026.23ms. Allocated memory is still 132.1MB. Free memory was 99.8MB in the beginning and 82.3MB in the end (delta: 17.6MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. * TraceAbstraction took 28625.82ms. Allocated memory was 132.1MB in the beginning and 211.8MB in the end (delta: 79.7MB). Free memory was 81.5MB in the beginning and 69.2MB in the end (delta: 12.3MB). Peak memory consumption was 91.5MB. Max. memory is 16.1GB. * Witness Printer took 106.22ms. Allocated memory is still 211.8MB. Free memory was 69.2MB in the beginning and 58.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. 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: 581]: 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: 28.5s, OverallIterations: 12, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 18.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.7s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1434 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1434 mSDsluCounter, 1683 SdHoareTripleChecker+Invalid, 3.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 161 mSDsCounter, 744 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4199 IncrementalHoareTripleChecker+Invalid, 4943 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 744 mSolverCounterUnsat, 1522 mSDtfsCounter, 4199 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 262 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2279occurred in iteration=6, InterpolantAutomatonStates: 36, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.9s AutomataMinimizationTime, 12 MinimizatonAttempts, 1702 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 3 LocationsWithAnnotation, 3 PreInvPairs, 31 NumberOfFragments, 341 HoareAnnotationTreeSize, 3 FomulaSimplifications, 100 FormulaSimplificationTreeSizeReduction, 0.1s HoareSimplificationTime, 3 FomulaSimplificationsInter, 552 FormulaSimplificationTreeSizeReductionInter, 0.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 2370 NumberOfCodeBlocks, 2370 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 2357 ConstructedInterpolants, 0 QuantifiedInterpolants, 6106 SizeOfPredicates, 0 NumberOfNonLiveVariables, 365 ConjunctsInSsa, 2 ConjunctsInUnsatCore, 13 InterpolantComputations, 12 PerfectInterpolantSequences, 954/1012 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 && a28 <= 10) && a25 == 0) && a19 <= 0) || (((((9 <= a28 && a25 == 1) && 8 <= a17) && a17 <= 8) && a28 <= 10) && a19 == 1)) || ((((11 <= a28 && a25 == 1) && a17 <= 8) && a19 == 1) && !(a11 == 1))) || ((((9 <= a28 && a17 <= 8) && a28 <= 10) && a19 == 1) && a25 == 0)) || ((((a25 == a11 && a25 == 1) && a17 <= 8) && a19 == 1) && a28 <= 7)) || (((((a25 == 1 && 8 <= a17) && a17 <= 8) && a28 <= 10) && !(a11 == 1)) && a19 <= 0)) || ((((9 <= a28 && a25 == 1) && a17 <= 8) && a28 <= 10) && a19 <= 0)) || ((((a25 == 1 && 8 <= a17) && a17 <= 8) && a19 == 1) && !(a11 == 1))) || (((((a25 == a11 && 8 <= a17) && a17 <= 8) && a19 == 1) && a25 == 0) && a28 <= 7)) || ((((10 <= a28 && 8 <= a17) && a17 <= 8) && a28 <= 10) && a19 == 1) - InvariantResult [Line: 610]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((((((((a17 <= 8 && a28 <= 10) && a25 == 0) && a19 <= 0) || (((((9 <= a28 && a25 == 1) && 8 <= a17) && a17 <= 8) && a28 <= 10) && a19 == 1)) || ((((11 <= a28 && a25 == 1) && a17 <= 8) && a19 == 1) && !(a11 == 1))) || ((((9 <= a28 && a17 <= 8) && a28 <= 10) && a19 == 1) && a25 == 0)) || ((((a25 == a11 && a25 == 1) && a17 <= 8) && a19 == 1) && a28 <= 7)) || (((((a25 == 1 && 8 <= a17) && a17 <= 8) && a28 <= 10) && !(a11 == 1)) && a19 <= 0)) || ((((9 <= a28 && a25 == 1) && a17 <= 8) && a28 <= 10) && a19 <= 0)) || ((((a25 == 1 && 8 <= a17) && a17 <= 8) && a19 == 1) && !(a11 == 1))) || (((((a25 == a11 && 8 <= a17) && a17 <= 8) && a19 == 1) && a25 == 0) && a28 <= 7)) || ((((10 <= a28 && 8 <= a17) && a17 <= 8) && a28 <= 10) && a19 == 1) RESULT: Ultimate proved your program to be correct! [2022-02-20 14:47:25,443 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