java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf -i ../../../trunk/examples/programs/20170304-DifficultPathPrograms/string.i_3.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-c30ebe1 [2018-12-17 14:27:06,777 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-12-17 14:27:06,779 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-12-17 14:27:06,797 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-12-17 14:27:06,797 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-12-17 14:27:06,798 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-12-17 14:27:06,800 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-12-17 14:27:06,802 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-12-17 14:27:06,804 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-12-17 14:27:06,805 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-12-17 14:27:06,806 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-12-17 14:27:06,806 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-12-17 14:27:06,807 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-12-17 14:27:06,808 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-12-17 14:27:06,809 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-12-17 14:27:06,810 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-12-17 14:27:06,811 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-12-17 14:27:06,813 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-12-17 14:27:06,818 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-12-17 14:27:06,823 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-12-17 14:27:06,825 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-12-17 14:27:06,826 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-12-17 14:27:06,829 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-12-17 14:27:06,829 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-12-17 14:27:06,829 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-12-17 14:27:06,830 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-12-17 14:27:06,831 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-12-17 14:27:06,832 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-12-17 14:27:06,833 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-12-17 14:27:06,834 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-12-17 14:27:06,834 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-12-17 14:27:06,835 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-12-17 14:27:06,835 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-12-17 14:27:06,835 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-12-17 14:27:06,836 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-12-17 14:27:06,836 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-12-17 14:27:06,837 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/array-bench/reach_32bit_array_oct.epf [2018-12-17 14:27:06,849 INFO L110 SettingsManager]: Loading preferences was successful [2018-12-17 14:27:06,850 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-12-17 14:27:06,850 INFO L131 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2018-12-17 14:27:06,851 INFO L133 SettingsManager]: * Show backtranslation warnings=false [2018-12-17 14:27:06,851 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-12-17 14:27:06,851 INFO L133 SettingsManager]: * User list type=DISABLED [2018-12-17 14:27:06,851 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-12-17 14:27:06,851 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-12-17 14:27:06,852 INFO L133 SettingsManager]: * Underlying domain=OctagonDomain [2018-12-17 14:27:06,852 INFO L133 SettingsManager]: * Abstract domain=ArrayDomain [2018-12-17 14:27:06,852 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-12-17 14:27:06,852 INFO L133 SettingsManager]: * Interval Domain=false [2018-12-17 14:27:06,853 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-12-17 14:27:06,853 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-12-17 14:27:06,853 INFO L133 SettingsManager]: * Use SBE=true [2018-12-17 14:27:06,853 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-12-17 14:27:06,854 INFO L133 SettingsManager]: * sizeof long=4 [2018-12-17 14:27:06,854 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-12-17 14:27:06,854 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-12-17 14:27:06,854 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-12-17 14:27:06,854 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-12-17 14:27:06,855 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-12-17 14:27:06,855 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-12-17 14:27:06,855 INFO L133 SettingsManager]: * sizeof long double=12 [2018-12-17 14:27:06,855 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-12-17 14:27:06,855 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-12-17 14:27:06,855 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-12-17 14:27:06,856 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-12-17 14:27:06,856 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-12-17 14:27:06,856 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 14:27:06,856 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-12-17 14:27:06,856 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-12-17 14:27:06,857 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-12-17 14:27:06,857 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-12-17 14:27:06,857 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-12-17 14:27:06,857 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-12-17 14:27:06,857 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-12-17 14:27:06,858 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2018-12-17 14:27:06,893 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-12-17 14:27:06,911 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-12-17 14:27:06,916 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-12-17 14:27:06,917 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-12-17 14:27:06,918 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-12-17 14:27:06,919 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/string.i_3.bpl [2018-12-17 14:27:06,920 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/20170304-DifficultPathPrograms/string.i_3.bpl' [2018-12-17 14:27:06,981 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-12-17 14:27:06,983 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-12-17 14:27:06,984 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-12-17 14:27:06,984 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-12-17 14:27:06,984 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-12-17 14:27:07,004 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,020 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,033 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-12-17 14:27:07,034 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-12-17 14:27:07,034 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-12-17 14:27:07,034 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-12-17 14:27:07,048 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,048 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,051 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,052 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,074 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,077 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,078 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... [2018-12-17 14:27:07,080 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-12-17 14:27:07,081 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-12-17 14:27:07,081 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-12-17 14:27:07,081 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-12-17 14:27:07,082 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-12-17 14:27:07,158 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-12-17 14:27:07,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-12-17 14:27:07,645 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-12-17 14:27:07,645 INFO L280 CfgBuilder]: Removed 5 assue(true) statements. [2018-12-17 14:27:07,646 INFO L202 PluginConnector]: Adding new model string.i_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:27:07 BoogieIcfgContainer [2018-12-17 14:27:07,646 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-12-17 14:27:07,647 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-12-17 14:27:07,647 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-12-17 14:27:07,651 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-12-17 14:27:07,651 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 02:27:06" (1/2) ... [2018-12-17 14:27:07,652 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@173f8002 and model type string.i_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:27:07, skipping insertion in model container [2018-12-17 14:27:07,652 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "string.i_3.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:27:07" (2/2) ... [2018-12-17 14:27:07,654 INFO L112 eAbstractionObserver]: Analyzing ICFG string.i_3.bpl [2018-12-17 14:27:07,664 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-12-17 14:27:07,671 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-12-17 14:27:07,689 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-12-17 14:27:07,724 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-12-17 14:27:07,724 INFO L383 AbstractCegarLoop]: Hoare is true [2018-12-17 14:27:07,724 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-12-17 14:27:07,724 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-12-17 14:27:07,724 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-12-17 14:27:07,725 INFO L387 AbstractCegarLoop]: Difference is false [2018-12-17 14:27:07,725 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-12-17 14:27:07,725 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-12-17 14:27:07,740 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states. [2018-12-17 14:27:07,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-12-17 14:27:07,747 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:27:07,748 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-12-17 14:27:07,750 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:27:07,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:27:07,756 INFO L82 PathProgramCache]: Analyzing trace with hash 928714, now seen corresponding path program 1 times [2018-12-17 14:27:07,758 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:27:07,805 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:27:07,805 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:27:07,805 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:27:07,806 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:27:07,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:27:07,917 INFO L273 TraceCheckUtils]: 0: Hoare triple {10#true} havoc main_#res;havoc main_#t~nondet1, main_#t~post0, main_#t~nondet3, main_#t~post2, main_#t~post4, main_#t~post5, main_#t~post6, main_#t~post7, main_~string_A~5, main_~string_B~5, main_~i~5, main_~j~5, main_~nc_A~5, main_~nc_B~5, main_~found~5;havoc main_~string_A~5;havoc main_~string_B~5;havoc main_~i~5;havoc main_~j~5;havoc main_~nc_A~5;havoc main_~nc_B~5;main_~found~5 := 0;main_~i~5 := 0; {12#(<= ULTIMATE.start_main_~i~5 0)} is VALID [2018-12-17 14:27:07,923 INFO L273 TraceCheckUtils]: 1: Hoare triple {12#(<= ULTIMATE.start_main_~i~5 0)} assume !(main_~i~5 < 5);assume !!(main_~string_A~5[4] == 0);main_~i~5 := 0; {11#false} is VALID [2018-12-17 14:27:07,923 INFO L273 TraceCheckUtils]: 2: Hoare triple {11#false} assume !(main_~i~5 < 5);assume !!(main_~string_B~5[4] == 0);main_~nc_A~5 := 0;assume !(main_~string_A~5[main_~nc_A~5] != 0);main_~nc_B~5 := 0;assume !(main_~string_B~5[main_~nc_B~5] != 0);assume !!(main_~nc_B~5 >= main_~nc_A~5);main_~j~5 := 0;main_~i~5 := main_~j~5;assume !(main_~i~5 < main_~nc_A~5 && main_~j~5 < main_~nc_B~5);main_~found~5 := ~shiftLeft((if main_~j~5 > main_~nc_B~5 - 1 then 1 else 0), main_~i~5);__VERIFIER_assert_#in~cond := (if main_~found~5 == 0 || main_~found~5 == 1 then 1 else 0);havoc __VERIFIER_assert_~cond;__VERIFIER_assert_~cond := __VERIFIER_assert_#in~cond;assume __VERIFIER_assert_~cond == 0;assume !false; {11#false} is VALID [2018-12-17 14:27:07,924 INFO L273 TraceCheckUtils]: 3: Hoare triple {11#false} assume !false; {11#false} is VALID [2018-12-17 14:27:07,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-12-17 14:27:07,928 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-12-17 14:27:07,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-12-17 14:27:07,929 INFO L257 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-12-17 14:27:07,934 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-17 14:27:07,936 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-12-17 14:27:07,940 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-12-17 14:27:07,991 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 4 edges. 4 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:27:07,991 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-12-17 14:27:08,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-12-17 14:27:08,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-12-17 14:27:08,006 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 3 states. [2018-12-17 14:27:08,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:27:08,183 INFO L93 Difference]: Finished difference Result 12 states and 16 transitions. [2018-12-17 14:27:08,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-12-17 14:27:08,184 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-12-17 14:27:08,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-12-17 14:27:08,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-17 14:27:08,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 16 transitions. [2018-12-17 14:27:08,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-12-17 14:27:08,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 16 transitions. [2018-12-17 14:27:08,194 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 16 transitions. [2018-12-17 14:27:08,280 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 16 edges. 16 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-12-17 14:27:08,290 INFO L225 Difference]: With dead ends: 12 [2018-12-17 14:27:08,291 INFO L226 Difference]: Without dead ends: 7 [2018-12-17 14:27:08,294 INFO L631 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 [2018-12-17 14:27:08,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7 states. [2018-12-17 14:27:08,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7 to 7. [2018-12-17 14:27:08,422 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-12-17 14:27:08,423 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7 states. Second operand 7 states. [2018-12-17 14:27:08,423 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-17 14:27:08,424 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-17 14:27:08,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:27:08,426 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2018-12-17 14:27:08,426 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-17 14:27:08,426 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:27:08,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:27:08,427 INFO L74 IsIncluded]: Start isIncluded. First operand 7 states. Second operand 7 states. [2018-12-17 14:27:08,427 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 7 states. [2018-12-17 14:27:08,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-12-17 14:27:08,429 INFO L93 Difference]: Finished difference Result 7 states and 8 transitions. [2018-12-17 14:27:08,429 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-17 14:27:08,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-12-17 14:27:08,430 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-12-17 14:27:08,430 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-12-17 14:27:08,431 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-12-17 14:27:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2018-12-17 14:27:08,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 8 transitions. [2018-12-17 14:27:08,434 INFO L78 Accepts]: Start accepts. Automaton has 7 states and 8 transitions. Word has length 4 [2018-12-17 14:27:08,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-12-17 14:27:08,434 INFO L480 AbstractCegarLoop]: Abstraction has 7 states and 8 transitions. [2018-12-17 14:27:08,435 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-12-17 14:27:08,435 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states and 8 transitions. [2018-12-17 14:27:08,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2018-12-17 14:27:08,435 INFO L394 BasicCegarLoop]: Found error trace [2018-12-17 14:27:08,436 INFO L402 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2018-12-17 14:27:08,436 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2018-12-17 14:27:08,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2018-12-17 14:27:08,437 INFO L82 PathProgramCache]: Analyzing trace with hash 894131125, now seen corresponding path program 1 times [2018-12-17 14:27:08,437 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-12-17 14:27:08,438 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:27:08,438 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-12-17 14:27:08,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-12-17 14:27:08,439 INFO L289 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-12-17 14:27:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-12-17 14:27:08,751 INFO L273 TraceCheckUtils]: 0: Hoare triple {60#true} havoc main_#res;havoc main_#t~nondet1, main_#t~post0, main_#t~nondet3, main_#t~post2, main_#t~post4, main_#t~post5, main_#t~post6, main_#t~post7, main_~string_A~5, main_~string_B~5, main_~i~5, main_~j~5, main_~nc_A~5, main_~nc_B~5, main_~found~5;havoc main_~string_A~5;havoc main_~string_B~5;havoc main_~i~5;havoc main_~j~5;havoc main_~nc_A~5;havoc main_~nc_B~5;main_~found~5 := 0;main_~i~5 := 0; {62#(<= ULTIMATE.start_main_~i~5 0)} is VALID [2018-12-17 14:27:08,765 INFO L273 TraceCheckUtils]: 1: Hoare triple {62#(<= ULTIMATE.start_main_~i~5 0)} assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; {63#(<= ULTIMATE.start_main_~i~5 1)} is VALID [2018-12-17 14:27:08,779 INFO L273 TraceCheckUtils]: 2: Hoare triple {63#(<= ULTIMATE.start_main_~i~5 1)} assume !(main_~i~5 < 5);assume !!(main_~string_A~5[4] == 0);main_~i~5 := 0; {61#false} is VALID [2018-12-17 14:27:08,779 INFO L273 TraceCheckUtils]: 3: Hoare triple {61#false} assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet3 && main_#t~nondet3 <= 127;main_~string_B~5 := main_~string_B~5[main_~i~5 := main_#t~nondet3];havoc main_#t~nondet3;main_#t~post2 := main_~i~5;main_~i~5 := main_#t~post2 + 1;havoc main_#t~post2; {61#false} is VALID [2018-12-17 14:27:08,780 INFO L273 TraceCheckUtils]: 4: Hoare triple {61#false} assume !(main_~i~5 < 5);assume !!(main_~string_B~5[4] == 0);main_~nc_A~5 := 0;assume !(main_~string_A~5[main_~nc_A~5] != 0);main_~nc_B~5 := 0;assume !(main_~string_B~5[main_~nc_B~5] != 0);assume !!(main_~nc_B~5 >= main_~nc_A~5);main_~j~5 := 0;main_~i~5 := main_~j~5;assume !(main_~i~5 < main_~nc_A~5 && main_~j~5 < main_~nc_B~5);main_~found~5 := ~shiftLeft((if main_~j~5 > main_~nc_B~5 - 1 then 1 else 0), main_~i~5);__VERIFIER_assert_#in~cond := (if main_~found~5 == 0 || main_~found~5 == 1 then 1 else 0);havoc __VERIFIER_assert_~cond;__VERIFIER_assert_~cond := __VERIFIER_assert_#in~cond;assume __VERIFIER_assert_~cond == 0;assume !false; {61#false} is VALID [2018-12-17 14:27:08,780 INFO L273 TraceCheckUtils]: 5: Hoare triple {61#false} assume !false; {61#false} is VALID [2018-12-17 14:27:08,781 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-12-17 14:27:08,782 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-12-17 14:27:08,782 INFO L193 anRefinementStrategy]: Switched to InterpolantGenerator mode ABSTRACT_INTERPRETATION [2018-12-17 14:27:08,783 INFO L205 CegarAbsIntRunner]: Running AI on error trace of length 7 with the following transitions: [2018-12-17 14:27:08,785 INFO L207 CegarAbsIntRunner]: [0], [5], [7], [12], [14], [16] [2018-12-17 14:27:08,879 INFO L148 AbstractInterpreter]: Using domain ArrayDomain [2018-12-17 14:27:08,879 INFO L101 FixpointEngine]: Starting fixpoint engine with domain ArrayDomain (maxUnwinding=3, maxParallelStates=2) [2018-12-17 14:27:13,144 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:27:13,145 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:27:13,146 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:13,147 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:13,147 FATAL L219 ngHoareTripleChecker]: Pre: {2147483639#(or (and (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 0)) (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_1_1 (- v_v_7_1)) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_0_1) 1) (<= (- (- v_b_1_1) v_v_7_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_1_1) 0) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_1_1) v_b_1_1) (- 2)) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_7_1)) 126) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_1_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_7_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_7_1)) 128) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- v_b_0_1 (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_b_1_1) (- 1)) (<= (- (- v_b_0_1) v_b_1_1) (- 1)) (forall ((v_idx_12 Int) (v_idx_10 Int) (v_idx_11 Int)) (or (<= v_b_1_1 v_idx_11) (and (<= (- v_b_1_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 126) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 127) (<= (- (- v_b_1_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 126) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- (- v_b_1_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 127) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 129) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- v_b_1_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_11)) 129)) (< v_idx_11 v_b_0_1) (<= v_b_0_1 v_idx_10) (< v_idx_12 v_b_1_1))) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_1_1) (- 1)) (<= (- v_b_1_1 (- v_b_1_1)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_1_1)) 1) (<= (- c_ULTIMATE.start_main_~i~5 v_v_7_1) 129) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_0_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_0_1)) 1) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_1_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 126) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_1_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_1_1)) 1) (<= (- v_b_1_1 v_v_7_1) 129))))} [2018-12-17 14:27:13,148 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:13,149 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:13,150 FATAL L225 ngHoareTripleChecker]: Post: {2147483638#(or (exists ((v_b_5_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_0_1 (- v_b_5_1)) 2) (<= (- (- v_b_5_1) v_b_5_1) (- 4)) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- v_b_5_1 (- v_v_7_1)) 129) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_5_1 v_v_7_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_5_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_7_1)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_5_1) (- 4)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_5_1) (- v_v_7_1)) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_5_1 (- v_b_5_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 2) (forall ((v_idx_20 Int) (v_idx_18 Int) (v_idx_19 Int)) (or (<= v_b_5_1 v_idx_19) (< v_idx_20 v_b_5_1) (< v_idx_19 v_b_0_1) (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 126) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- (- v_b_5_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 125) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- (- v_b_5_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 126) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- v_b_5_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 129) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 130) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- v_b_5_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_19)) 130)) (<= v_b_0_1 v_idx_18))) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- v_b_5_1) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 v_b_5_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_5_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_7_1) 130) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_5_1)) 4) (<= (- v_b_0_1 v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_7_1)) 125) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_0_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_5_1)) 2))) (exists ((v_b_2_1 Int) (v_b_3_1 Int) (v_v_18_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_18_1)) 128) (<= (- (- v_v_18_1) v_v_18_1) 256) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- v_v_18_1 (- v_v_18_1)) 254) (forall ((v_idx_14 Int) (v_idx_15 Int) (v_idx_16 Int)) (or (<= v_b_2_1 v_idx_14) (< v_idx_16 v_b_3_1) (< v_idx_15 v_b_2_1) (<= v_b_3_1 v_idx_15) (and (<= (- v_b_2_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 128) (<= (- (- v_b_3_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 126) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 126) (<= (- (- v_b_3_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 128) (<= (- v_b_3_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- (- v_b_2_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 254) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 128) (<= (- v_b_3_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 129) (<= (- (- v_b_2_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- v_b_2_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_15)) 128)))) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_18_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_2_1)) 1) (<= (- c_ULTIMATE.start_main_~i~5 v_v_18_1) 129) (<= (- (- v_b_2_1) (- v_v_18_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_3_1)) 2) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_18_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_2_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_18_1)) 127) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- v_b_3_1 v_v_18_1) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_3_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_3_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_2_1) 0) (<= (- v_b_2_1 v_v_18_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_2_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_3_1) (- 1)) (<= (- v_b_2_1 (- v_v_18_1)) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- (- v_b_3_1) (- v_v_18_1)) 126) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- c_ULTIMATE.start_main_~i~5 v_b_3_1) 0) (<= (- (- v_b_3_1) v_v_18_1) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_18_1) 128) (<= (- v_b_3_1 (- v_v_18_1)) 128) (<= (- (- v_b_2_1) v_v_18_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_2_1) (- 1)) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_v_18_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_2_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_3_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_3_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_18_1)) 126) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_3_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_2_1) 1) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_2_1)) 0))))} [2018-12-17 14:27:13,265 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:27:13,265 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:27:13,788 WARN L180 SmtUtils]: Spent 520.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 176 [2018-12-17 14:27:13,789 FATAL L265 ngHoareTripleChecker]: Pre: {2147483639#(or (and (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (exists ((v_b_0_1 Int) (v_b_1_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_1_1 (- v_v_7_1)) 128) (<= (- ULTIMATE.start_main_~i~5 v_b_0_1) 1) (<= (- (- v_b_1_1) v_v_7_1) 127) (<= (- ULTIMATE.start_main_~i~5 v_b_1_1) 0) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- (- v_b_0_1) (- v_b_1_1)) 1) (<= (- (- v_b_1_1) v_b_1_1) (- 2)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_b_0_1 v_b_1_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_7_1)) 126) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- (- ULTIMATE.start_main_~i~5) v_b_1_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_7_1) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_v_7_1)) 128) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- v_b_0_1 (- v_b_1_1)) 1) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- ULTIMATE.start_main_~found~5 v_b_1_1) (- 1)) (<= (- (- v_b_0_1) v_b_1_1) (- 1)) (forall ((v_idx_12 Int) (v_idx_10 Int) (v_idx_11 Int)) (or (<= v_b_1_1 v_idx_11) (and (<= (- v_b_1_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 128) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 126) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_11) (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 254) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 127) (<= (- (- v_b_1_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 126) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- (- v_b_1_1) (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 127) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- v_b_0_1 (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 128) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 129) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_11)) (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 256) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_11))) 127) (<= (- v_b_1_1 (select ULTIMATE.start_main_~string_A~5 v_idx_11)) 129)) (< v_idx_11 v_b_0_1) (<= v_b_0_1 v_idx_10) (< v_idx_12 v_b_1_1))) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_1_1) (- 1)) (<= (- v_b_1_1 (- v_b_1_1)) 2) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_1_1)) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_7_1) 129) (<= (- ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_0_1) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_0_1)) 1) (<= (- ULTIMATE.start_main_~i~5 (- v_b_1_1)) 2) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 1)) (<= (- (- v_b_1_1) (- v_v_7_1)) 126) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_1_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_1_1)) 1) (<= (- v_b_1_1 v_v_7_1) 129))))} [2018-12-17 14:27:13,790 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:13,791 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:13,875 FATAL L271 ngHoareTripleChecker]: Post: {2147483638#(or (exists ((v_b_5_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_0_1 (- v_b_5_1)) 2) (<= (- (- v_b_5_1) v_b_5_1) (- 4)) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- v_b_5_1 (- v_v_7_1)) 129) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_5_1 v_v_7_1) 130) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_5_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 4)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_7_1)) 129) (<= (- (- ULTIMATE.start_main_~i~5) v_b_5_1) (- 4)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_5_1) (- v_v_7_1)) 125) (<= (- (- ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_5_1 (- v_b_5_1)) 4) (<= (- ULTIMATE.start_main_~found~5 (- v_b_5_1)) 2) (<= (- ULTIMATE.start_main_~i~5 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 2) (forall ((v_idx_20 Int) (v_idx_18 Int) (v_idx_19 Int)) (or (<= v_b_5_1 v_idx_19) (< v_idx_20 v_b_5_1) (< v_idx_19 v_b_0_1) (and (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_19) (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 254) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 129) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 125) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 126) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- (- v_b_5_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 125) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- (- v_b_5_1) (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 126) (<= (- v_b_0_1 (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 128) (<= (- v_b_5_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 129) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 130) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_19)) (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 256) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_19))) 127) (<= (- v_b_5_1 (select ULTIMATE.start_main_~string_A~5 v_idx_19)) 130)) (<= v_b_0_1 v_idx_18))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_5_1) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_v_7_1) 126) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- (- ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- v_b_5_1) v_v_7_1) 126) (<= (- ULTIMATE.start_main_~found~5 v_b_5_1) (- 2)) (<= (- ULTIMATE.start_main_~i~5 v_b_5_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_v_7_1) 130) (<= (- ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_5_1)) 2) (<= (- ULTIMATE.start_main_~i~5 (- v_b_5_1)) 4) (<= (- v_b_0_1 v_b_5_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_7_1)) 125) (<= (- ULTIMATE.start_main_~i~5 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_b_5_1) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_b_0_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_5_1)) 2))) (exists ((v_b_2_1 Int) (v_b_3_1 Int) (v_v_18_1 Int)) (and (<= (- ULTIMATE.start_main_~i~5 (- v_v_18_1)) 128) (<= (- (- v_v_18_1) v_v_18_1) 256) (<= (- (- v_b_2_1) v_b_3_1) (- 1)) (<= (- v_v_18_1 (- v_v_18_1)) 254) (forall ((v_idx_14 Int) (v_idx_15 Int) (v_idx_16 Int)) (or (<= v_b_2_1 v_idx_14) (< v_idx_16 v_b_3_1) (< v_idx_15 v_b_2_1) (<= v_b_3_1 v_idx_15) (and (<= (- v_b_2_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 128) (<= (- (- v_b_3_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 126) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_15)) (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 256) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 126) (<= (- (- v_b_3_1) (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 128) (<= (- v_b_3_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 128) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- (- v_b_2_1) (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_15) (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 254) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 128) (<= (- v_b_3_1 (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 129) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 127) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 129) (<= (- (- v_b_2_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_15))) 127) (<= (- v_b_2_1 (select ULTIMATE.start_main_~string_A~5 v_idx_15)) 128)))) (<= (- v_b_2_1 (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_v_18_1) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_b_2_1)) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_18_1) 129) (<= (- (- v_b_2_1) (- v_v_18_1)) 127) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_3_1)) 2) (<= (- v_b_2_1 v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_18_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_2_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_18_1)) 127) (<= (- (- v_b_2_1) v_b_2_1) 0) (<= (- v_b_3_1 v_v_18_1) 129) (<= (- (- ULTIMATE.start_main_~i~5) v_b_3_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_3_1)) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_2_1) 0) (<= (- v_b_2_1 v_v_18_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- (- ULTIMATE.start_main_~found~5) v_b_2_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_3_1) (- 1)) (<= (- v_b_2_1 (- v_v_18_1)) 127) (<= (- v_b_2_1 (- v_b_3_1)) 1) (<= (- (- v_b_3_1) (- v_v_18_1)) 126) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- ULTIMATE.start_main_~i~5 v_b_3_1) 0) (<= (- (- v_b_3_1) v_v_18_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_v_18_1) 128) (<= (- v_b_3_1 (- v_v_18_1)) 128) (<= (- (- v_b_2_1) v_v_18_1) 128) (<= (- (- ULTIMATE.start_main_~i~5) v_b_2_1) (- 1)) (<= (- v_b_3_1 (- v_b_3_1)) 2) (<= (- ULTIMATE.start_main_~found~5 v_v_18_1) 128) (<= (- ULTIMATE.start_main_~found~5 (- v_b_2_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_3_1)) 1) (<= (- (- v_b_2_1) (- v_b_3_1)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- v_b_3_1)) 1) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_18_1)) 126) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_3_1) v_b_3_1) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_3_1) (- 1)) (<= (- ULTIMATE.start_main_~i~5 v_b_2_1) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_2_1)) 0))))} [2018-12-17 14:27:21,657 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:27:21,658 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:27:21,658 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:21,659 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:21,659 FATAL L219 ngHoareTripleChecker]: Pre: {2147483635#(or (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_149_1 Int)) (and (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_6_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 0) (<= (- v_b_6_1 v_b_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_7_1)) 1) (<= (- v_b_6_1 (- v_b_7_1)) 1) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_6_1)) 1) (<= (- (- v_b_6_1) v_v_149_1) 128) (<= (- v_b_7_1 (- v_b_7_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_v_149_1) 128) (forall ((v_idx_34 Int) (v_idx_35 Int) (v_idx_33 Int)) (or (and (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- v_b_6_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 129) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 128) (<= (- (- v_b_6_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 256) (<= (- v_b_7_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- v_b_7_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- (- v_b_6_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- v_b_7_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 129) (<= (- v_b_6_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- (- v_b_7_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_34)) 128)) (<= v_b_7_1 v_idx_34) (< v_idx_34 v_b_6_1) (<= v_b_6_1 v_idx_33) (< v_idx_35 v_b_7_1))) (<= (- (- v_b_6_1) (- v_v_149_1)) 127) (<= (- (- v_b_6_1) v_b_7_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_7_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_149_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_6_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_7_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_149_1) 128) (<= (- v_b_7_1 (- v_v_149_1)) 128) (<= (- (- v_b_7_1) v_b_7_1) 0) (<= (- v_b_7_1 v_v_149_1) 129) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_7_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_7_1)) 2) (<= (- (- v_b_7_1) v_v_149_1) 128) (<= (- v_v_149_1 (- v_v_149_1)) 254) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_7_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_149_1)) 127) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_6_1)) 0) (<= (- v_b_6_1 (- v_v_149_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_v_149_1) 129) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_149_1)) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_7_1) 0) (<= (- v_b_6_1 v_v_149_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_6_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_6_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_149_1)) 127) (<= (- v_b_6_1 (- v_b_6_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_7_1)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_6_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_v_149_1) v_v_149_1) 256) (<= (- c_ULTIMATE.start_main_~i~5 v_b_6_1) 1) (<= (- (- v_b_7_1) (- v_v_149_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_149_1) 128))) (exists ((v_b_5_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_0_1 (- v_b_5_1)) 2) (<= (- (- v_b_5_1) v_b_5_1) (- 4)) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- v_b_5_1 (- v_v_7_1)) 129) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_5_1 v_v_7_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_5_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (forall ((v_idx_32 Int) (v_idx_30 Int) (v_idx_31 Int)) (or (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 126) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- (- v_b_5_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 125) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- (- v_b_5_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 126) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- v_b_5_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 129) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 130) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- v_b_5_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_31)) 130)) (<= v_b_0_1 v_idx_30) (< v_idx_31 v_b_0_1) (<= v_b_5_1 v_idx_31) (< v_idx_32 v_b_5_1))) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_7_1)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_5_1) (- 4)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_5_1) (- v_v_7_1)) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_5_1 (- v_b_5_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- v_b_5_1) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 v_b_5_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_5_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_7_1) 130) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_5_1)) 4) (<= (- v_b_0_1 v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_7_1)) 125) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_0_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_5_1)) 2))))} [2018-12-17 14:27:21,660 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:21,660 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:21,661 FATAL L225 ngHoareTripleChecker]: Post: {2147483634#(or (exists ((v_b_6_1 Int) (v_b_11_1 Int) (v_v_149_1 Int)) (and (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_6_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 0) (<= (- v_b_11_1 v_v_149_1) 130) (<= (- (- v_b_6_1) v_v_149_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_149_1) 128) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_6_1) (- 1)) (<= (- (- v_b_6_1) (- v_v_149_1)) 127) (<= (- (- v_b_11_1) v_v_149_1) 127) (<= (- (- v_b_11_1) v_b_6_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_6_1) 2) (<= (- v_b_11_1 (- v_v_149_1)) 129) (<= (- c_ULTIMATE.start_main_~i~5 v_b_11_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_149_1) 128) (<= (- (- v_b_11_1) (- v_b_6_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- v_b_11_1 (- v_b_11_1)) 4) (<= (- v_v_149_1 (- v_v_149_1)) 254) (<= (- v_b_11_1 (- v_b_6_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_11_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_149_1)) 127) (<= (- v_b_6_1 (- v_v_149_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_6_1)) 2) (<= (- (- v_b_11_1) (- v_v_149_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_11_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_11_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_6_1 v_v_149_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_6_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_149_1)) 129) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_11_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_b_6_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_149_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- v_b_6_1 (- v_b_6_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_11_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_6_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_6_1)) (- 1)) (forall ((v_idx_43 Int) (v_idx_44 Int) (v_idx_42 Int)) (or (<= v_b_6_1 v_idx_42) (< v_idx_43 v_b_6_1) (< v_idx_44 v_b_11_1) (and (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 127) (<= (- v_b_6_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 127) (<= (- v_b_11_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 129) (<= (- (- v_b_11_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 126) (<= (- v_b_11_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 130) (<= (- (- v_b_6_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- v_b_6_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 130) (<= (- v_b_6_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 126) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 129) (<= (- (- v_b_11_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_43)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_43))) 127)) (<= v_b_11_1 v_idx_43))) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_11_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_v_149_1) v_v_149_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_149_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_v_149_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_149_1)) 126) (<= (- v_b_11_1 v_b_6_1) 2))) (exists ((v_b_9_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_9_1 (- v_v_7_1)) 130) (forall ((v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_39 v_b_0_1) (< v_idx_40 v_b_9_1) (<= v_b_9_1 v_idx_39) (<= v_b_0_1 v_idx_38) (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 254) (<= (- v_b_9_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 130) (<= (- (- v_b_9_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 125) (<= (- v_b_9_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 131) (<= (- (- v_b_9_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 124) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 124) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 131) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_39)) 125) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_39))) 130)))) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_0_1)) 3) (<= (- (- v_b_0_1) (- v_b_9_1)) 3) (<= (- c_ULTIMATE.start_main_~i~5 v_v_7_1) 131) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_0_1 (- v_b_9_1)) 3) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 3) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_9_1)) 6) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_9_1)) 3) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_9_1)) 3) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 3)) (<= (- v_b_9_1 v_v_7_1) 131) (<= (- (- v_b_9_1) (- v_v_7_1)) 124) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_9_1) (- 3)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_9_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_0_1) 3) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_0_1) v_b_9_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_7_1)) 124) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_0_1 v_b_9_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_9_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_7_1)) 130) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 3) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_0_1) (- 3)) (<= (- (- v_b_9_1) v_v_7_1) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- v_b_9_1 (- v_b_9_1)) 6) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 6)) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 3)) (<= (- (- v_b_9_1) v_b_9_1) (- 6)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_9_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 6) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 3)) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_7_1) 125) (<= (- c_ULTIMATE.start_main_~found~5 v_b_9_1) (- 3)))))} [2018-12-17 14:27:21,713 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:27:21,714 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:27:21,845 WARN L180 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 322 [2018-12-17 14:27:21,846 FATAL L265 ngHoareTripleChecker]: Pre: {2147483635#(or (exists ((v_b_6_1 Int) (v_b_7_1 Int) (v_v_149_1 Int)) (and (<= (- ULTIMATE.start_main_~found~5 (- v_b_6_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 0) (<= (- v_b_6_1 v_b_7_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_7_1)) 1) (<= (- v_b_6_1 (- v_b_7_1)) 1) (<= (- ULTIMATE.start_main_~i~5 (- v_b_6_1)) 1) (<= (- (- v_b_6_1) v_v_149_1) 128) (<= (- v_b_7_1 (- v_b_7_1)) 2) (<= (- ULTIMATE.start_main_~found~5 v_v_149_1) 128) (forall ((v_idx_34 Int) (v_idx_35 Int) (v_idx_33 Int)) (or (and (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_34) (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 254) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- v_b_6_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 129) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 128) (<= (- (- v_b_6_1) (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_34)) (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 256) (<= (- v_b_7_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 128) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- v_b_7_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- (- v_b_6_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- v_b_7_1 (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 129) (<= (- v_b_6_1 (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_34))) 127) (<= (- (- v_b_7_1) (select ULTIMATE.start_main_~string_A~5 v_idx_34)) 128)) (<= v_b_7_1 v_idx_34) (< v_idx_34 v_b_6_1) (<= v_b_6_1 v_idx_33) (< v_idx_35 v_b_7_1))) (<= (- (- v_b_6_1) (- v_v_149_1)) 127) (<= (- (- v_b_6_1) v_b_7_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_7_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_149_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_6_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_7_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_149_1) 128) (<= (- v_b_7_1 (- v_v_149_1)) 128) (<= (- (- v_b_7_1) v_b_7_1) 0) (<= (- v_b_7_1 v_v_149_1) 129) (<= (- (- ULTIMATE.start_main_~found~5) v_b_7_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_7_1)) 2) (<= (- (- v_b_7_1) v_v_149_1) 128) (<= (- v_v_149_1 (- v_v_149_1)) 254) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_7_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_v_149_1)) 127) (<= (- (- v_b_6_1) (- v_b_7_1)) 1) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_6_1)) 0) (<= (- v_b_6_1 (- v_v_149_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_149_1) 129) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- ULTIMATE.start_main_~i~5 (- v_v_149_1)) 128) (<= (- ULTIMATE.start_main_~i~5 v_b_7_1) 0) (<= (- v_b_6_1 v_v_149_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_6_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_6_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_149_1)) 127) (<= (- v_b_6_1 (- v_b_6_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_7_1)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_6_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- v_v_149_1) v_v_149_1) 256) (<= (- ULTIMATE.start_main_~i~5 v_b_6_1) 1) (<= (- (- v_b_7_1) (- v_v_149_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_v_149_1) 128))) (exists ((v_b_5_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_0_1 (- v_b_5_1)) 2) (<= (- (- v_b_5_1) v_b_5_1) (- 4)) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- v_b_5_1 (- v_v_7_1)) 129) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_5_1 v_v_7_1) 130) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_5_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (forall ((v_idx_32 Int) (v_idx_30 Int) (v_idx_31 Int)) (or (and (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_31) (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 254) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 129) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 125) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 126) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- (- v_b_5_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 125) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- (- v_b_5_1) (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 126) (<= (- v_b_0_1 (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 128) (<= (- v_b_5_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 129) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 130) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_31)) (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 256) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_31))) 127) (<= (- v_b_5_1 (select ULTIMATE.start_main_~string_A~5 v_idx_31)) 130)) (<= v_b_0_1 v_idx_30) (< v_idx_31 v_b_0_1) (<= v_b_5_1 v_idx_31) (< v_idx_32 v_b_5_1))) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 4)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_7_1)) 129) (<= (- (- ULTIMATE.start_main_~i~5) v_b_5_1) (- 4)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_5_1) (- v_v_7_1)) 125) (<= (- (- ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_5_1 (- v_b_5_1)) 4) (<= (- ULTIMATE.start_main_~found~5 (- v_b_5_1)) 2) (<= (- ULTIMATE.start_main_~i~5 v_b_0_1) 2) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 2) (<= (- (- ULTIMATE.start_main_~found~5) v_b_5_1) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_v_7_1) 126) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- (- ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- v_b_5_1) v_v_7_1) 126) (<= (- ULTIMATE.start_main_~found~5 v_b_5_1) (- 2)) (<= (- ULTIMATE.start_main_~i~5 v_b_5_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_v_7_1) 130) (<= (- ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_5_1)) 2) (<= (- ULTIMATE.start_main_~i~5 (- v_b_5_1)) 4) (<= (- v_b_0_1 v_b_5_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_7_1)) 125) (<= (- ULTIMATE.start_main_~i~5 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_b_5_1) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_b_0_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_5_1)) 2))))} [2018-12-17 14:27:21,847 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:21,847 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:21,910 FATAL L271 ngHoareTripleChecker]: Post: {2147483634#(or (exists ((v_b_6_1 Int) (v_b_11_1 Int) (v_v_149_1 Int)) (and (<= (- ULTIMATE.start_main_~found~5 (- v_b_6_1)) 0) (<= (- (- v_b_6_1) v_b_6_1) 0) (<= (- v_b_11_1 v_v_149_1) 130) (<= (- (- v_b_6_1) v_v_149_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_149_1) 128) (<= (- (- v_b_11_1) v_b_11_1) (- 2)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_6_1) (- 1)) (<= (- (- v_b_6_1) (- v_v_149_1)) 127) (<= (- (- v_b_11_1) v_v_149_1) 127) (<= (- (- v_b_11_1) v_b_6_1) (- 1)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_6_1) 2) (<= (- v_b_11_1 (- v_v_149_1)) 129) (<= (- ULTIMATE.start_main_~i~5 v_b_11_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_149_1) 128) (<= (- (- v_b_11_1) (- v_b_6_1)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 2) (<= (- v_b_11_1 (- v_b_11_1)) 4) (<= (- v_v_149_1 (- v_v_149_1)) 254) (<= (- v_b_11_1 (- v_b_6_1)) 2) (<= (- ULTIMATE.start_main_~found~5 (- v_b_11_1)) 2) (<= (- ULTIMATE.start_main_~found~5 (- v_v_149_1)) 127) (<= (- v_b_6_1 (- v_v_149_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_b_6_1)) 2) (<= (- (- v_b_11_1) (- v_v_149_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_11_1) (- 2)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_11_1)) 4) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_6_1 v_v_149_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_6_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_149_1)) 129) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_11_1)) 2) (<= (- ULTIMATE.start_main_~found~5 v_b_6_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_149_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 4) (<= (- v_b_6_1 (- v_b_6_1)) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_11_1)) 0) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_6_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_6_1)) (- 1)) (forall ((v_idx_43 Int) (v_idx_44 Int) (v_idx_42 Int)) (or (<= v_b_6_1 v_idx_42) (< v_idx_43 v_b_6_1) (< v_idx_44 v_b_11_1) (and (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_43) (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 254) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 127) (<= (- v_b_6_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 127) (<= (- v_b_11_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 129) (<= (- (- v_b_11_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 126) (<= (- v_b_11_1 (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 130) (<= (- (- v_b_6_1) (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_43)) (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 256) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 127) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- v_b_6_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 127) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 130) (<= (- v_b_6_1 (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 126) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 129) (<= (- (- v_b_11_1) (select ULTIMATE.start_main_~string_A~5 v_idx_43)) 127) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_43))) 127)) (<= v_b_11_1 v_idx_43))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_11_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- v_v_149_1) v_v_149_1) 256) (<= (- (- ULTIMATE.start_main_~i~5) v_v_149_1) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_149_1) 130) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_149_1)) 126) (<= (- v_b_11_1 v_b_6_1) 2))) (exists ((v_b_9_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_9_1 (- v_v_7_1)) 130) (forall ((v_idx_40 Int) (v_idx_38 Int) (v_idx_39 Int)) (or (< v_idx_39 v_b_0_1) (< v_idx_40 v_b_9_1) (<= v_b_9_1 v_idx_39) (<= v_b_0_1 v_idx_38) (and (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_39) (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 254) (<= (- v_b_9_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 130) (<= (- (- v_b_9_1) (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 125) (<= (- v_b_9_1 (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 131) (<= (- (- v_b_9_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 124) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- (- v_b_0_1) (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (- v_b_0_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 124) (<= (- v_b_0_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 131) (<= (- v_b_0_1 (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_39)) (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 256) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_39)) 125) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 127) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_39))) 130)))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_0_1)) 3) (<= (- (- v_b_0_1) (- v_b_9_1)) 3) (<= (- ULTIMATE.start_main_~i~5 v_v_7_1) 131) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_0_1 (- v_b_9_1)) 3) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 3) (<= (- ULTIMATE.start_main_~i~5 (- v_b_9_1)) 6) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- ULTIMATE.start_main_~found~5 (- v_b_9_1)) 3) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_9_1)) 3) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 3)) (<= (- v_b_9_1 v_v_7_1) 131) (<= (- (- v_b_9_1) (- v_v_7_1)) 124) (<= (- (- ULTIMATE.start_main_~found~5) v_b_9_1) (- 3)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_9_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_0_1) 3) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_0_1) v_b_9_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_7_1)) 124) (<= (- (- ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_0_1 v_b_9_1) (- 3)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_9_1) (- 6)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_7_1)) 130) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 3) (<= (- (- ULTIMATE.start_main_~i~5) v_b_0_1) (- 3)) (<= (- (- v_b_9_1) v_v_7_1) 125) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- v_b_9_1 (- v_b_9_1)) 6) (<= (- (- ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 6)) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 3)) (<= (- (- v_b_9_1) v_b_9_1) (- 6)) (<= (- ULTIMATE.start_main_~i~5 v_b_9_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 6) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 3)) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_v_7_1) 125) (<= (- ULTIMATE.start_main_~found~5 v_b_9_1) (- 3)))))} [2018-12-17 14:27:27,694 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:27:27,694 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:27:27,695 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:27,695 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:27,696 FATAL L219 ngHoareTripleChecker]: Pre: {2147483631#(or (exists ((v_b_5_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_0_1 (- v_b_5_1)) 2) (<= (- (- v_b_5_1) v_b_5_1) (- 4)) (forall ((v_idx_56 Int) (v_idx_54 Int) (v_idx_55 Int)) (or (<= v_b_0_1 v_idx_54) (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 127) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 126) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 128) (<= (- (- v_b_5_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 125) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 127) (<= (- (- v_b_5_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 126) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 128) (<= (- v_b_5_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 129) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 130) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_55))) 127) (<= (- v_b_5_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_55)) 130)) (< v_idx_55 v_b_0_1) (< v_idx_56 v_b_5_1) (<= v_b_5_1 v_idx_55))) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- v_b_5_1 (- v_v_7_1)) 129) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_5_1 v_v_7_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_5_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_7_1)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_5_1) (- 4)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_5_1) (- v_v_7_1)) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_5_1 (- v_b_5_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- v_b_5_1) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 v_b_5_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_5_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_7_1) 130) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_5_1)) 4) (<= (- v_b_0_1 v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_7_1)) 125) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_0_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_5_1)) 2))) (exists ((v_b_14_1 Int) (v_b_15_1 Int) (v_v_278_1 Int)) (and (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_15_1)) 3) (<= (- v_b_15_1 (- v_b_15_1)) 6) (<= (- (- v_b_14_1) (- v_b_15_1)) 3) (<= (- c_ULTIMATE.start_main_~found~5 v_b_14_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_14_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_278_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_14_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 3) (<= (- v_b_14_1 (- v_b_15_1)) 3) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_15_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_278_1)) 130) (<= (- v_b_14_1 (- v_v_278_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_14_1)) 3) (<= (- v_v_278_1 (- v_v_278_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_278_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_14_1) 0) (<= (- (- v_b_14_1) v_b_14_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_278_1)) 127) (<= (- (- v_b_15_1) v_b_15_1) 0) (<= (- (- v_b_14_1) (- v_v_278_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 3) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_14_1)) 0) (<= (- (- v_b_14_1) v_v_278_1) 128) (<= (- (- v_v_278_1) v_v_278_1) 256) (<= (- v_b_15_1 (- v_v_278_1)) 130) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_278_1) 128) (<= (- v_b_14_1 (- v_b_14_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_15_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_15_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_15_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_14_1)) 0) (<= (- (- v_b_15_1) v_v_278_1) 128) (<= (- (- v_b_15_1) (- v_v_278_1)) 127) (forall ((v_idx_58 Int) (v_idx_59 Int) (v_idx_57 Int)) (or (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- v_b_14_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- (- v_b_14_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 131) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 130) (<= (- (- v_b_14_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- v_b_14_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 256) (<= (- v_b_15_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 130) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 254) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- v_b_15_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 131) (<= (- (- v_b_15_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- (- v_b_15_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_58))) 127)) (<= v_b_14_1 v_idx_57) (<= v_b_15_1 v_idx_58) (< v_idx_59 v_b_15_1) (< v_idx_58 v_b_14_1))) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_278_1) 128) (<= (- v_b_14_1 v_v_278_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_v_278_1) 131) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_15_1) 0) (<= (- (- v_b_14_1) v_b_15_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 6) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_15_1)) 3) (<= (- v_b_14_1 v_b_15_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_14_1) 3) (<= (- c_ULTIMATE.start_main_~found~5 v_v_278_1) 128) (<= (- v_b_15_1 v_v_278_1) 131) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_15_1)) 6))))} [2018-12-17 14:27:27,696 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:27,696 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:27,697 FATAL L225 ngHoareTripleChecker]: Post: {2147483630#(exists ((v_b_14_1 Int) (v_b_19_1 Int) (v_v_278_1 Int)) (and (forall ((v_idx_63 Int) (v_idx_64 Int) (v_idx_62 Int)) (or (< v_idx_64 v_b_19_1) (<= v_b_14_1 v_idx_62) (and (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 131) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 127) (<= (- v_b_14_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 128) (<= (- (- v_b_14_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 127) (<= (- v_b_19_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 131) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 126) (<= (- (- v_b_14_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 128) (<= (- v_b_14_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 132) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 254) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 127) (<= (- v_b_19_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 132) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 128) (<= (- (- v_b_19_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_63))) 126) (<= (- (- v_b_19_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_63)) 127)) (<= v_b_19_1 v_idx_63) (< v_idx_63 v_b_14_1))) (<= (- c_ULTIMATE.start_main_~found~5 v_b_19_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 v_b_14_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_278_1) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_278_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_14_1)) 4) (<= (- (- v_b_14_1) v_b_19_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_14_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_278_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- v_b_14_1) (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_278_1)) 126) (<= (- v_b_14_1 (- v_v_278_1)) 127) (<= (- (- v_b_19_1) v_b_19_1) (- 2)) (<= (- v_v_278_1 (- v_v_278_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_278_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_14_1) 0) (<= (- v_b_14_1 (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- v_b_19_1 (- v_b_19_1)) 8) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_19_1)) 8) (<= (- (- v_b_14_1) v_b_14_1) 0) (<= (- (- v_b_19_1) (- v_v_278_1)) 126) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_19_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_14_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_278_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_14_1) 4) (<= (- (- v_b_14_1) (- v_v_278_1)) 127) (<= (- v_b_19_1 (- v_v_278_1)) 131) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_14_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_19_1) (- 2)) (<= (- (- v_b_14_1) v_v_278_1) 128) (<= (- (- v_v_278_1) v_v_278_1) 256) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_278_1) 128) (<= (- v_b_14_1 (- v_b_14_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_14_1 v_b_19_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_14_1)) 0) (<= (- v_b_14_1 v_v_278_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_19_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 8) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_19_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_19_1)) 4) (<= (- v_b_19_1 v_v_278_1) 132) (<= (- c_ULTIMATE.start_main_~i~5 v_b_19_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_278_1) 128) (<= (- (- v_b_19_1) v_v_278_1) 127)))} [2018-12-17 14:27:27,761 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:27:27,761 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:27:31,865 WARN L180 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 324 DAG size of output: 170 [2018-12-17 14:27:31,866 FATAL L265 ngHoareTripleChecker]: Pre: {2147483631#(exists ((v_b_14_1 Int) (v_b_15_1 Int) (v_v_278_1 Int)) (and (<= (- ULTIMATE.start_main_~found~5 (- v_b_15_1)) 3) (<= (- v_b_15_1 (- v_b_15_1)) 6) (<= (- (- v_b_14_1) (- v_b_15_1)) 3) (<= (- ULTIMATE.start_main_~found~5 v_b_14_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_14_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_278_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_14_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 3) (<= (- v_b_14_1 (- v_b_15_1)) 3) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_15_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_278_1)) 130) (<= (- v_b_14_1 (- v_v_278_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_b_14_1)) 3) (<= (- v_v_278_1 (- v_v_278_1)) 254) (<= (- ULTIMATE.start_main_~found~5 (- v_v_278_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_14_1) 0) (<= (- (- v_b_14_1) v_b_14_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_278_1)) 127) (<= (- (- v_b_15_1) v_b_15_1) 0) (<= (- (- v_b_14_1) (- v_v_278_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 3) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_14_1)) 0) (<= (- (- v_b_14_1) v_v_278_1) 128) (<= (- (- v_v_278_1) v_v_278_1) 256) (<= (- v_b_15_1 (- v_v_278_1)) 130) (<= (- (- ULTIMATE.start_main_~found~5) v_v_278_1) 128) (<= (- v_b_14_1 (- v_b_14_1)) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_15_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_15_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_15_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_14_1)) 0) (<= (- (- v_b_15_1) v_v_278_1) 128) (<= (- (- v_b_15_1) (- v_v_278_1)) 127) (forall ((v_idx_58 Int) (v_idx_59 Int) (v_idx_57 Int)) (or (and (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- v_b_14_1 (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- (- v_b_14_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 131) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 130) (<= (- (- v_b_14_1) (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- v_b_14_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_58)) (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 256) (<= (- v_b_15_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 130) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_58) (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 254) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 127) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- v_b_15_1 (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 131) (<= (- (- v_b_15_1) (select ULTIMATE.start_main_~string_A~5 v_idx_58)) 128) (<= (- (- v_b_15_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_58))) 127)) (<= v_b_14_1 v_idx_57) (<= v_b_15_1 v_idx_58) (< v_idx_59 v_b_15_1) (< v_idx_58 v_b_14_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_278_1) 128) (<= (- v_b_14_1 v_v_278_1) 128) (<= (- ULTIMATE.start_main_~i~5 v_v_278_1) 131) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_15_1) 0) (<= (- (- v_b_14_1) v_b_15_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 6) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_15_1)) 3) (<= (- v_b_14_1 v_b_15_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_14_1) 3) (<= (- ULTIMATE.start_main_~found~5 v_v_278_1) 128) (<= (- v_b_15_1 v_v_278_1) 131) (<= (- ULTIMATE.start_main_~i~5 (- v_b_15_1)) 6)))} [2018-12-17 14:27:31,866 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:31,866 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:34,589 FATAL L271 ngHoareTripleChecker]: Post: {2147483630#(and (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 259) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= ULTIMATE.start_main_~i~5 259) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 8) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= (* 2 ULTIMATE.start_main_~i~5) 263) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 4) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 259)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (exists ((v_b_14_1 Int) (v_b_19_1 Int)) (and (forall ((v_prenex_8 Int)) (or (< v_prenex_8 v_b_14_1) (<= v_b_19_1 v_prenex_8) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_8))) 127))) (<= ULTIMATE.start_main_~i~5 (+ v_b_14_1 259)) (forall ((v_idx_63 Int)) (or (<= v_b_19_1 v_idx_63) (< v_idx_63 v_b_14_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_63)) 127))) (<= (+ v_b_19_1 ULTIMATE.start_main_~i~5) 263) (<= (- ULTIMATE.start_main_~found~5 v_b_19_1) (- 1)) (<= (- ULTIMATE.start_main_~found~5 v_b_14_1) 0) (<= (* 2 v_b_14_1) 255) (forall ((v_prenex_15 Int)) (or (<= v_b_19_1 v_prenex_15) (<= (- v_b_19_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_15)) 132) (< v_prenex_15 v_b_14_1))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_14_1)) 4) (<= (- (- v_b_14_1) v_b_19_1) (- 1)) (forall ((v_prenex_7 Int)) (or (<= v_b_19_1 v_prenex_7) (<= (- v_b_19_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_7))) 131) (< v_prenex_7 v_b_14_1))) (<= v_b_14_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_14_1 (+ v_b_19_1 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_14_1)) (- 1)) (<= ULTIMATE.start_main_~found~5 (+ v_b_19_1 254)) (<= (+ v_b_14_1 ULTIMATE.start_main_~i~5) 259) (<= v_b_19_1 259) (<= (- (- v_b_14_1) (- v_b_19_1)) 4) (<= 0 (+ v_b_14_1 255)) (<= (* 2 v_b_19_1) 263) (forall ((v_prenex_2 Int)) (or (<= v_b_19_1 v_prenex_2) (<= (- v_b_14_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_2))) 127) (< v_prenex_2 v_b_14_1))) (<= (- (- v_b_19_1) v_b_19_1) (- 2)) (forall ((v_prenex_10 Int)) (or (<= v_b_19_1 v_prenex_10) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_10)) 132) (< v_prenex_10 v_b_14_1))) (forall ((v_prenex_13 Int)) (or (<= (- (- v_b_19_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_13)) 127) (< v_prenex_13 v_b_14_1) (<= v_b_19_1 v_prenex_13))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_14_1) 0) (<= (- v_b_14_1 (- v_b_19_1)) 4) (<= (- v_b_19_1 (- v_b_19_1)) 8) (<= (- ULTIMATE.start_main_~i~5 (- v_b_19_1)) 8) (<= (- (- v_b_14_1) v_b_14_1) 0) (forall ((v_prenex_16 Int)) (or (<= v_b_19_1 v_prenex_16) (<= (- (- v_b_14_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_16)) 128) (< v_prenex_16 v_b_14_1))) (<= 0 (+ v_b_19_1 ULTIMATE.start_main_~i~5 253)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_19_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_14_1) (- 1)) (forall ((v_prenex_11 Int)) (or (<= v_b_19_1 v_prenex_11) (< v_prenex_11 v_b_14_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_11))) 126))) (forall ((v_prenex_5 Int)) (or (<= (- v_b_14_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_5)) 128) (<= v_b_19_1 v_prenex_5) (< v_prenex_5 v_b_14_1))) (<= (- ULTIMATE.start_main_~i~5 v_b_14_1) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_14_1 255)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_14_1)) 0) (forall ((v_prenex_1 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_1))) 131) (<= v_b_19_1 v_prenex_1) (< v_prenex_1 v_b_14_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_b_19_1) (- 2)) (<= ULTIMATE.start_main_~i~5 (+ v_b_19_1 258)) (<= v_b_19_1 (+ v_b_14_1 259)) (forall ((v_prenex_4 Int)) (or (<= (- (- v_b_19_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_4))) 126) (<= v_b_19_1 v_prenex_4) (< v_prenex_4 v_b_14_1))) (forall ((v_prenex_3 Int)) (or (<= v_b_19_1 v_prenex_3) (< v_prenex_3 v_b_14_1) (<= (- (- v_b_14_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_3))) 127))) (forall ((v_prenex_9 Int)) (or (< v_prenex_9 v_b_14_1) (<= v_b_19_1 v_prenex_9) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_9)) (select ULTIMATE.start_main_~string_A~5 v_prenex_9)) 256))) (<= (- v_b_14_1 (- v_b_14_1)) 0) (<= 0 (+ v_b_14_1 v_b_19_1 254)) (<= 0 (+ (* 2 v_b_14_1) 255)) (<= (- v_b_14_1 v_b_19_1) (- 1)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_14_1)) 0) (<= v_b_14_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ v_b_19_1 ULTIMATE.start_main_~found~5 254)) (<= 0 (+ v_b_19_1 254)) (<= 0 (+ v_b_14_1 ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_14_1 ULTIMATE.start_main_~i~5 254)) (<= v_b_19_1 (+ ULTIMATE.start_main_~found~5 259)) (forall ((v_prenex_14 Int)) (or (<= v_b_19_1 v_prenex_14) (< v_prenex_14 v_b_14_1) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_14)) 128))) (forall ((v_prenex_6 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_6))) 127) (<= v_b_19_1 v_prenex_6) (< v_prenex_6 v_b_14_1))) (<= (+ v_b_14_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_19_1 (+ ULTIMATE.start_main_~i~5 258)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_19_1)) 0) (<= 0 (+ (* 2 v_b_19_1) 253)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_19_1)) 4) (forall ((v_prenex_12 Int)) (or (<= v_b_19_1 v_prenex_12) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_12) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_12))) 254) (< v_prenex_12 v_b_14_1))) (<= (+ v_b_14_1 v_b_19_1) 259) (forall ((v_prenex_17 Int)) (or (< v_prenex_17 v_b_14_1) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_17)) 128) (<= v_b_19_1 v_prenex_17))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_19_1)) 4) (<= v_b_14_1 255) (<= (- ULTIMATE.start_main_~i~5 v_b_19_1) 0) (<= (+ v_b_19_1 ULTIMATE.start_main_~found~5) 259))) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 4))} [2018-12-17 14:27:38,785 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:27:38,786 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:27:38,786 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:38,786 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:38,786 FATAL L219 ngHoareTripleChecker]: Pre: {2147483627#(or (exists ((v_v_356_1 Int) (v_b_21_1 Int) (v_b_20_1 Int)) (and (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_77 Int)) (or (<= v_b_21_1 v_idx_78) (and (<= (- v_b_20_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_21_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 131) (<= (- v_b_20_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_20_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_20_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- v_b_21_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 131) (<= (- v_b_21_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_21_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_78))) 254) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_78)) 128)) (< v_idx_78 v_b_20_1) (<= v_b_20_1 v_idx_77) (< v_idx_79 v_b_21_1))) (<= (- v_b_20_1 v_v_356_1) 128) (<= (- v_b_20_1 v_b_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_356_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_v_356_1) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_20_1) 0) (<= (- v_b_20_1 (- v_v_356_1)) 127) (<= (- (- v_b_20_1) v_v_356_1) 128) (<= (- v_b_21_1 (- v_v_356_1)) 131) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_21_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_356_1)) 127) (<= (- v_v_356_1 (- v_v_356_1)) 254) (<= (- (- v_b_20_1) v_b_21_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_21_1) 0) (<= (- (- v_b_20_1) (- v_b_21_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 v_v_356_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_21_1) (- v_v_356_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_356_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_20_1) 0) (<= (- v_b_20_1 (- v_b_21_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_356_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_21_1) 0) (<= (- (- v_v_356_1) v_v_356_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_20_1)) 0) (<= (- (- v_b_20_1) v_b_20_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_20_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_20_1)) 0) (<= (- v_b_20_1 (- v_b_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_21_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_20_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- c_ULTIMATE.start_main_~i~5 v_b_20_1) 4) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_21_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_21_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_356_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 8) (<= (- (- v_b_20_1) (- v_v_356_1)) 127) (<= (- v_b_21_1 v_v_356_1) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- v_b_21_1 (- v_b_21_1)) 8) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_356_1)) 127) (<= (- (- v_b_21_1) v_v_356_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_21_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_20_1)) 4))) (exists ((v_b_5_1 Int) (v_b_0_1 Int) (v_v_7_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_0_1)) 0) (<= (- v_b_0_1 (- v_b_5_1)) 2) (<= (- (- v_b_5_1) v_b_5_1) (- 4)) (<= (- v_b_0_1 v_v_7_1) 128) (<= (- v_b_5_1 (- v_v_7_1)) 129) (<= (- (- v_v_7_1) v_v_7_1) 256) (<= (- v_b_5_1 v_v_7_1) 130) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_5_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_7_1) 128) (<= (- v_v_7_1 (- v_v_7_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_7_1)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_5_1) (- 4)) (<= (- (- v_b_0_1) v_v_7_1) 128) (<= (- v_b_0_1 (- v_b_0_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_0_1)) 0) (<= (- (- v_b_0_1) v_b_0_1) 0) (<= (- (- v_b_5_1) (- v_v_7_1)) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_0_1) 0) (<= (- v_b_5_1 (- v_b_5_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 v_b_0_1) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 2) (forall ((v_idx_76 Int) (v_idx_74 Int) (v_idx_75 Int)) (or (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 127) (<= (- (- v_b_0_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 126) (<= (- (- v_b_0_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 128) (<= (- (- v_b_5_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 125) (<= (- v_b_0_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 127) (<= (- (- v_b_5_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 126) (<= (- v_b_0_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 128) (<= (- v_b_5_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 129) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 130) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_75))) 127) (<= (- v_b_5_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_75)) 130)) (< v_idx_76 v_b_5_1) (<= v_b_5_1 v_idx_75) (< v_idx_75 v_b_0_1) (<= v_b_0_1 v_idx_74))) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_0_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_7_1) 128) (<= (- v_b_0_1 (- v_v_7_1)) 127) (<= (- (- v_b_5_1) v_v_7_1) 126) (<= (- c_ULTIMATE.start_main_~found~5 v_b_5_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_5_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_7_1) 130) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_7_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_0_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_5_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_5_1)) 4) (<= (- v_b_0_1 v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_7_1)) 125) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_0_1)) 2) (<= (- (- v_b_0_1) v_b_5_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- v_b_0_1) (- v_v_7_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_0_1) (- 2)) (<= (- (- v_b_0_1) (- v_b_5_1)) 2))))} [2018-12-17 14:27:38,787 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:38,787 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:38,787 FATAL L225 ngHoareTripleChecker]: Post: {2147483626#(exists ((v_b_25_1 Int) (v_v_356_1 Int) (v_b_20_1 Int)) (and (<= (- v_b_20_1 v_v_356_1) 128) (<= (- v_b_25_1 v_v_356_1) 133) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_356_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_25_1) 0) (<= (- v_b_20_1 (- v_v_356_1)) 127) (<= (- (- v_b_20_1) v_v_356_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_20_1)) (- 1)) (<= (- v_v_356_1 (- v_v_356_1)) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 10) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_25_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 v_v_356_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_20_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_356_1) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- c_ULTIMATE.start_main_~found~5 v_b_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_356_1) 133) (<= (- (- v_v_356_1) v_v_356_1) 256) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- (- v_b_20_1) v_b_20_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_25_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_20_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_20_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_20_1)) 0) (forall ((v_idx_83 Int) (v_idx_84 Int) (v_idx_82 Int)) (or (and (<= (- v_b_20_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 128) (<= (- v_b_25_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 133) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 127) (<= (- (- v_b_25_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 127) (<= (- v_b_20_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 127) (<= (- (- v_b_20_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 127) (<= (- (- v_b_20_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 133) (<= (- (- v_b_25_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 126) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 132) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 256) (<= (- v_b_25_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 254) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_83)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_83))) 126)) (< v_idx_84 v_b_25_1) (<= v_b_20_1 v_idx_82) (<= v_b_25_1 v_idx_83) (< v_idx_83 v_b_20_1))) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_25_1)) 5) (<= (- v_b_20_1 (- v_b_20_1)) 0) (<= (- (- v_b_20_1) (- v_b_25_1)) 5) (<= (- (- v_b_25_1) v_v_356_1) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_20_1)) 0) (<= (- (- v_b_25_1) v_b_25_1) (- 2)) (<= (- (- v_b_25_1) (- v_v_356_1)) 126) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_356_1)) 132) (<= (- (- v_b_20_1) v_b_25_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_356_1)) 126) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_25_1) (- 1)) (<= (- v_b_20_1 v_b_25_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_25_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_356_1)) 127) (<= (- (- v_b_20_1) (- v_v_356_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_20_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_25_1 (- v_b_25_1)) 10) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- v_b_25_1 (- v_v_356_1)) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_356_1)) 127) (<= (- v_b_20_1 (- v_b_25_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_25_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_25_1)) 5)))} [2018-12-17 14:27:38,795 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:27:38,795 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:27:41,503 WARN L180 SmtUtils]: Spent 2.71 s on a formula simplification. DAG size of input: 324 DAG size of output: 170 [2018-12-17 14:27:41,503 FATAL L265 ngHoareTripleChecker]: Pre: {2147483627#(exists ((v_v_356_1 Int) (v_b_21_1 Int) (v_b_20_1 Int)) (and (forall ((v_idx_78 Int) (v_idx_79 Int) (v_idx_77 Int)) (or (<= v_b_21_1 v_idx_78) (and (<= (- v_b_20_1 (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 132) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_21_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 131) (<= (- v_b_20_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_20_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_20_1) (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- v_b_21_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 131) (<= (- v_b_21_1 (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 132) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_78)) (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 256) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 127) (<= (- (- v_b_21_1) (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_78) (- (select ULTIMATE.start_main_~string_A~5 v_idx_78))) 254) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_78)) 128)) (< v_idx_78 v_b_20_1) (<= v_b_20_1 v_idx_77) (< v_idx_79 v_b_21_1))) (<= (- v_b_20_1 v_v_356_1) 128) (<= (- v_b_20_1 v_b_21_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_356_1) 128) (<= (- ULTIMATE.start_main_~i~5 v_v_356_1) 132) (<= (- (- ULTIMATE.start_main_~i~5) v_b_20_1) 0) (<= (- v_b_20_1 (- v_v_356_1)) 127) (<= (- (- v_b_20_1) v_v_356_1) 128) (<= (- v_b_21_1 (- v_v_356_1)) 131) (<= (- ULTIMATE.start_main_~i~5 (- v_b_21_1)) 8) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_356_1)) 127) (<= (- v_v_356_1 (- v_v_356_1)) 254) (<= (- (- v_b_20_1) v_b_21_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_21_1) 0) (<= (- (- v_b_20_1) (- v_b_21_1)) 4) (<= (- ULTIMATE.start_main_~found~5 v_v_356_1) 128) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_21_1) (- v_v_356_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_v_356_1)) 131) (<= (- ULTIMATE.start_main_~found~5 v_b_20_1) 0) (<= (- v_b_20_1 (- v_b_21_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_v_356_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_21_1) 0) (<= (- (- v_v_356_1) v_v_356_1) 256) (<= (- (- ULTIMATE.start_main_~i~5) v_b_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_20_1)) 0) (<= (- (- v_b_20_1) v_b_20_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_20_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_20_1)) 0) (<= (- v_b_20_1 (- v_b_20_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_21_1)) 4) (<= (- ULTIMATE.start_main_~found~5 (- v_b_20_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 4) (<= (- ULTIMATE.start_main_~i~5 v_b_20_1) 4) (<= (- (- v_b_21_1) v_b_21_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_21_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_21_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_356_1)) 127) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 8) (<= (- (- v_b_20_1) (- v_v_356_1)) 127) (<= (- v_b_21_1 v_v_356_1) 132) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- v_b_21_1 (- v_b_21_1)) 8) (<= (- ULTIMATE.start_main_~found~5 (- v_v_356_1)) 127) (<= (- (- v_b_21_1) v_v_356_1) 128) (<= (- ULTIMATE.start_main_~i~5 v_b_21_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_20_1)) 4)))} [2018-12-17 14:27:41,503 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:41,504 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:43,994 FATAL L271 ngHoareTripleChecker]: Post: {2147483626#(and (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= ULTIMATE.start_main_~i~5 260) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (exists ((v_b_25_1 Int) (v_b_20_1 Int)) (and (forall ((v_prenex_19 Int)) (or (< v_prenex_19 v_b_20_1) (<= (- v_b_20_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_19))) 127) (<= v_b_25_1 v_prenex_19))) (forall ((v_prenex_27 Int)) (or (<= v_b_25_1 v_prenex_27) (< v_prenex_27 v_b_20_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_27)) 127))) (<= v_b_20_1 (+ v_b_25_1 254)) (<= ULTIMATE.start_main_~i~5 (+ v_b_20_1 260)) (<= (* 2 v_b_25_1) 265) (forall ((v_prenex_29 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_29)) (select ULTIMATE.start_main_~string_A~5 v_prenex_29)) 256) (< v_prenex_29 v_b_20_1) (<= v_b_25_1 v_prenex_29))) (forall ((v_prenex_23 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_23)) 128) (<= v_b_25_1 v_prenex_23) (< v_prenex_23 v_b_20_1))) (<= (+ v_b_25_1 v_b_20_1) 260) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~i~5 253)) (<= (- ULTIMATE.start_main_~i~5 v_b_25_1) 0) (forall ((v_prenex_24 Int)) (or (<= v_b_25_1 v_prenex_24) (< v_prenex_24 v_b_20_1) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_24))) 127))) (forall ((v_prenex_30 Int)) (or (<= v_b_25_1 v_prenex_30) (< v_prenex_30 v_b_20_1) (<= (- (- v_b_20_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_30))) 127))) (<= v_b_25_1 (+ ULTIMATE.start_main_~found~5 260)) (<= 0 (+ (* 2 v_b_25_1) 253)) (forall ((v_idx_83 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_83))) 127) (<= v_b_25_1 v_idx_83) (< v_idx_83 v_b_20_1))) (forall ((v_prenex_34 Int)) (or (< v_prenex_34 v_b_20_1) (<= v_b_25_1 v_prenex_34) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_34))) 132))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_20_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_25_1)) 10) (forall ((v_prenex_21 Int)) (or (< v_prenex_21 v_b_20_1) (<= v_b_25_1 v_prenex_21) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_21)) 128))) (<= (- ULTIMATE.start_main_~i~5 v_b_20_1) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_25_1 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_20_1) 0) (<= v_b_25_1 (+ v_b_20_1 260)) (forall ((v_prenex_32 Int)) (or (<= (- (- v_b_20_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_32)) 128) (< v_prenex_32 v_b_20_1) (<= v_b_25_1 v_prenex_32))) (<= (+ v_b_20_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_20_1 255) (<= 0 (+ v_b_25_1 254)) (forall ((v_prenex_31 Int)) (or (< v_prenex_31 v_b_20_1) (<= v_b_25_1 v_prenex_31) (<= (- v_b_20_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_31)) 128))) (<= 0 (+ v_b_25_1 v_b_20_1 254)) (forall ((v_prenex_33 Int)) (or (< v_prenex_33 v_b_20_1) (<= v_b_25_1 v_prenex_33) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_33) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_33))) 254))) (<= (- (- v_b_20_1) v_b_20_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_25_1) (- 1)) (<= 0 (+ v_b_20_1 255)) (<= v_b_25_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (* 2 v_b_20_1) 255) (<= 0 (+ v_b_20_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_20_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_20_1)) 5) (<= ULTIMATE.start_main_~found~5 (+ v_b_25_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_20_1)) 0) (forall ((v_prenex_26 Int)) (or (< v_prenex_26 v_b_20_1) (<= (- (- v_b_25_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_26))) 126) (<= v_b_25_1 v_prenex_26))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_25_1)) 5) (<= 0 (+ (* 2 v_b_20_1) 255)) (<= (- v_b_20_1 (- v_b_20_1)) 0) (<= (- (- v_b_20_1) (- v_b_25_1)) 5) (<= (- (- v_b_25_1) v_b_25_1) (- 2)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_20_1)) 0) (<= v_b_25_1 260) (<= (+ ULTIMATE.start_main_~i~5 v_b_20_1) 260) (forall ((v_prenex_25 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_25)) 133) (< v_prenex_25 v_b_20_1) (<= v_b_25_1 v_prenex_25))) (<= (+ v_b_25_1 ULTIMATE.start_main_~i~5) 265) (forall ((v_prenex_20 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_20))) 126) (<= v_b_25_1 v_prenex_20) (< v_prenex_20 v_b_20_1))) (<= (- (- v_b_20_1) v_b_25_1) (- 1)) (<= v_b_20_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_18 Int)) (or (< v_prenex_18 v_b_20_1) (<= v_b_25_1 v_prenex_18) (<= (- (- v_b_25_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_18)) 127))) (<= (+ v_b_25_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ ULTIMATE.start_main_~i~5 v_b_20_1 254)) (<= 0 (+ v_b_25_1 ULTIMATE.start_main_~found~5 254)) (forall ((v_prenex_22 Int)) (or (<= (- v_b_25_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_22))) 132) (< v_prenex_22 v_b_20_1) (<= v_b_25_1 v_prenex_22))) (<= 0 (+ ULTIMATE.start_main_~found~5 v_b_20_1 255)) (<= ULTIMATE.start_main_~found~5 (+ v_b_20_1 255)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_25_1) (- 1)) (<= (- v_b_20_1 v_b_25_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_25_1)) 0) (<= v_b_20_1 (+ ULTIMATE.start_main_~i~5 254)) (forall ((v_prenex_28 Int)) (or (< v_prenex_28 v_b_20_1) (<= (- v_b_25_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_28)) 133) (<= v_b_25_1 v_prenex_28))) (<= (- (- ULTIMATE.start_main_~i~5) v_b_20_1) (- 1)) (<= (- v_b_25_1 (- v_b_25_1)) 10) (<= (+ ULTIMATE.start_main_~found~5 v_b_20_1) 255) (<= (- v_b_20_1 (- v_b_25_1)) 5) (<= (- (- ULTIMATE.start_main_~i~5) v_b_25_1) (- 2)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_25_1)) 5))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 5) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 260) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 5) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 10) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 265))} [2018-12-17 14:27:48,804 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:27:48,804 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:27:48,805 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:48,805 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:48,805 FATAL L219 ngHoareTripleChecker]: Pre: {2147483625#(or (exists ((v_b_31_1 Int) (v_v_486_1 Int) (v_b_30_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~5 v_b_30_1) 5) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_31_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_31_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_486_1)) 127) (<= (- (- v_b_31_1) v_v_486_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_31_1)) 5) (<= (- v_b_31_1 v_v_486_1) 133) (forall ((v_idx_89 Int) (v_idx_90 Int) (v_idx_91 Int)) (or (<= v_b_31_1 v_idx_90) (< v_idx_91 v_b_31_1) (<= v_b_30_1 v_idx_89) (and (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 132) (<= (- (- v_b_30_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 133) (<= (- v_b_30_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 127) (<= (- (- v_b_31_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 127) (<= (- v_b_31_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 132) (<= (- v_b_30_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 256) (<= (- (- v_b_30_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 127) (<= (- (- v_b_31_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 128) (<= (- v_b_31_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_90)) 133) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_90))) 127)) (< v_idx_90 v_b_30_1))) (<= (- v_b_30_1 v_b_31_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 10) (<= (- (- v_b_31_1) v_b_31_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_30_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_30_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_486_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_30_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_v_486_1) 133) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_30_1)) 0) (<= (- v_b_31_1 (- v_v_486_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_31_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_486_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_31_1) 0) (<= (- (- v_b_30_1) v_b_31_1) 0) (<= (- (- v_b_30_1) v_b_30_1) 0) (<= (- (- v_b_31_1) (- v_v_486_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_31_1) 0) (<= (- v_b_30_1 v_v_486_1) 128) (<= (- v_b_30_1 (- v_b_31_1)) 5) (<= (- (- v_b_30_1) (- v_b_31_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_486_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_486_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_486_1)) 132) (<= (- (- v_b_30_1) v_v_486_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_30_1 (- v_b_30_1)) 0) (<= (- v_b_30_1 (- v_v_486_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_30_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_31_1) 0) (<= (- (- v_v_486_1) v_v_486_1) 256) (<= (- (- v_b_30_1) (- v_v_486_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_486_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_30_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 v_b_30_1) 0) (<= (- v_v_486_1 (- v_v_486_1)) 254) (<= (- v_b_31_1 (- v_b_31_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_31_1)) 5))) (exists ((v_b_29_1 Int) (v_b_28_1 Int) (v_v_390_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 0) (<= (- v_v_390_1 (- v_v_390_1)) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_v_390_1) 133) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 10) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_390_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 v_v_390_1) 133) (<= (- v_b_28_1 (- v_v_390_1)) 127) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) 0) (<= (- (- v_b_28_1) v_b_29_1) 0) (<= (- v_b_28_1 v_b_29_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_390_1)) 127) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) 0) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) 0) (<= (- (- v_b_28_1) v_v_390_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_29_1 (- v_v_390_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_390_1)) 132) (<= (- (- v_b_29_1) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- v_v_390_1) v_v_390_1) 256) (<= (- (- v_b_29_1) v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (forall ((v_idx_87 Int) (v_idx_85 Int) (v_idx_86 Int)) (or (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 133) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 132) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 254) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 132) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 256) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 133) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_86))) 127)) (<= v_b_28_1 v_idx_85) (< v_idx_87 v_b_29_1) (<= v_b_29_1 v_idx_86) (< v_idx_86 v_b_28_1))) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- v_b_28_1 v_v_390_1) 128) (<= (- (- v_b_28_1) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_390_1)) 127))))} [2018-12-17 14:27:48,805 FATAL L223 ngHoareTripleChecker]: Action: assume !(main_~i~5 < 5);assume !!(main_~string_A~5[4] == 0);main_~i~5 := 0; [2018-12-17 14:27:48,806 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= 0 (select c_ULTIMATE.start_main_~string_A~5 4)) (= c_ULTIMATE.start_main_~i~5_primed 0) (not (< c_ULTIMATE.start_main_~i~5 5))) [2018-12-17 14:27:48,806 FATAL L225 ngHoareTripleChecker]: Post: {2147483624#(exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 127) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (forall ((v_idx_96 Int) (v_idx_94 Int) (v_idx_95 Int) (v_idx_93 Int)) (or (< v_idx_96 v_b_29_1) (<= v_b_29_1 v_idx_95) (<= v_b_28_1 v_idx_93) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 124) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 127) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 127) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 132) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 122) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 127) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 132) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 123) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) (- 4)) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 4) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_94)) 256) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 4) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 5) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) (- 4)) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_94))) 131) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_95))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_95)) 0)) (< v_idx_95 v_b_32_1) (< v_idx_94 v_b_28_1) (<= v_b_32_1 v_idx_94))) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 0)))} [2018-12-17 14:27:48,834 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:27:48,834 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:27:50,274 WARN L180 SmtUtils]: Spent 1.44 s on a formula simplification. DAG size of input: 311 DAG size of output: 170 [2018-12-17 14:27:50,275 FATAL L265 ngHoareTripleChecker]: Pre: {2147483625#(exists ((v_b_29_1 Int) (v_b_28_1 Int) (v_v_390_1 Int)) (and (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 0) (<= (- v_v_390_1 (- v_v_390_1)) 254) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 5) (<= (- ULTIMATE.start_main_~i~5 v_v_390_1) 133) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 10) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_390_1) 128) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 5) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 v_v_390_1) 133) (<= (- v_b_28_1 (- v_v_390_1)) 127) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 5) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) 0) (<= (- (- v_b_28_1) v_b_29_1) 0) (<= (- v_b_28_1 v_b_29_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_v_390_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_390_1)) 127) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) 0) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) 0) (<= (- (- v_b_28_1) v_v_390_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_390_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_390_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 10) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- v_b_29_1 (- v_v_390_1)) 132) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_390_1)) 132) (<= (- (- v_b_29_1) (- v_v_390_1)) 127) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- v_v_390_1) v_v_390_1) 256) (<= (- (- v_b_29_1) v_v_390_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (forall ((v_idx_87 Int) (v_idx_85 Int) (v_idx_86 Int)) (or (and (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 133) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 132) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_86) (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 254) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 132) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_86)) (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 256) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 133) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_idx_86)) 128) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 127) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_86))) 127)) (<= v_b_28_1 v_idx_85) (< v_idx_87 v_b_29_1) (<= v_b_29_1 v_idx_86) (< v_idx_86 v_b_28_1))) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- v_b_28_1 v_v_390_1) 128) (<= (- (- v_b_28_1) (- v_v_390_1)) 127) (<= (- ULTIMATE.start_main_~found~5 (- v_v_390_1)) 127)))} [2018-12-17 14:27:50,275 FATAL L269 ngHoareTripleChecker]: Action: assume !(main_~i~5 < 5);assume !!(main_~string_A~5[4] == 0);main_~i~5 := 0; [2018-12-17 14:27:50,275 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= 0 (select c_ULTIMATE.start_main_~string_A~5 4)) (= c_ULTIMATE.start_main_~i~5_primed 0) (not (< c_ULTIMATE.start_main_~i~5 5))) [2018-12-17 14:27:53,244 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 44 [2018-12-17 14:27:53,538 FATAL L271 ngHoareTripleChecker]: Post: {2147483624#(or (and (<= ULTIMATE.start_main_~i~5 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_48 Int) (v_prenex_47 Int)) (or (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_47) (select ULTIMATE.start_main_~string_A~5 v_prenex_48)) 127) (<= v_b_32_1 v_prenex_47) (< v_prenex_48 v_b_32_1) (<= v_b_29_1 v_prenex_48) (< v_prenex_47 v_b_28_1))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (< v_prenex_61 v_b_28_1) (< v_prenex_62 v_b_32_1) (<= v_b_32_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_61)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_62))) 128) (<= v_b_29_1 v_prenex_62))) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (< v_b_29_1 (+ v_b_32_1 1)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_71)) (select ULTIMATE.start_main_~string_A~5 v_prenex_72)) 128) (< v_prenex_72 v_b_32_1) (< v_prenex_71 v_b_28_1) (<= v_b_32_1 v_prenex_71) (<= v_b_29_1 v_prenex_72))) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= v_b_29_1 v_prenex_77) (< v_prenex_76 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_76) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_77))) 127) (< v_prenex_77 v_b_32_1) (<= v_b_32_1 v_prenex_76))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (and (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (forall ((v_prenex_69 Int)) (or (< v_prenex_69 v_b_28_1) (<= v_b_32_1 v_prenex_69) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_69)) (select ULTIMATE.start_main_~string_A~5 v_prenex_69)) 256))) (forall ((v_prenex_63 Int)) (or (<= v_b_32_1 v_prenex_63) (< v_prenex_63 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_63)) 128))) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (forall ((v_prenex_37 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_37)) 0) (<= v_b_29_1 v_prenex_37) (< v_prenex_37 v_b_32_1))) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (forall ((v_idx_94 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (< v_idx_94 v_b_28_1) (<= v_b_32_1 v_idx_94))) (forall ((v_prenex_54 Int)) (or (<= v_b_32_1 v_prenex_54) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_54))) 122) (< v_prenex_54 v_b_28_1))) (forall ((v_prenex_66 Int)) (or (< v_prenex_66 v_b_28_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_66))) 127) (<= v_b_32_1 v_prenex_66))) (forall ((v_prenex_42 Int)) (or (<= v_b_29_1 v_prenex_42) (< v_prenex_42 v_b_32_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_42))) 4))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (forall ((v_prenex_46 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_46)) 128) (<= v_b_32_1 v_prenex_46) (< v_prenex_46 v_b_28_1))) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (forall ((v_prenex_53 Int)) (or (< v_prenex_53 v_b_28_1) (<= v_b_32_1 v_prenex_53) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_53))) 127))) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (forall ((v_prenex_56 Int)) (or (< v_prenex_56 v_b_32_1) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_56))) 0) (<= v_b_29_1 v_prenex_56))) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_48 Int) (v_prenex_47 Int)) (or (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_47) (select ULTIMATE.start_main_~string_A~5 v_prenex_48)) 127) (<= v_b_32_1 v_prenex_47) (< v_prenex_48 v_b_32_1) (<= v_b_29_1 v_prenex_48) (< v_prenex_47 v_b_28_1))) (forall ((v_prenex_84 Int)) (or (<= v_b_32_1 v_prenex_84) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_84)) 133) (< v_prenex_84 v_b_28_1))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (< v_prenex_61 v_b_28_1) (< v_prenex_62 v_b_32_1) (<= v_b_32_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_61)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_62))) 128) (<= v_b_29_1 v_prenex_62))) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (forall ((v_prenex_67 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_67)) 4) (<= v_b_29_1 v_prenex_67) (< v_prenex_67 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (forall ((v_prenex_51 Int)) (or (< v_prenex_51 v_b_32_1) (<= v_b_29_1 v_prenex_51) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_51)) (select ULTIMATE.start_main_~string_A~5 v_prenex_51)) 0))) (<= (- v_v_490_1 (- v_v_490_1)) 0) (forall ((v_prenex_82 Int)) (or (< v_prenex_82 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_82)) 0) (<= v_b_29_1 v_prenex_82))) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (forall ((v_prenex_64 Int)) (or (<= v_b_32_1 v_prenex_64) (< v_prenex_64 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_64))) 127))) (forall ((v_prenex_39 Int)) (or (<= v_b_32_1 v_prenex_39) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_39))) 127) (< v_prenex_39 v_b_28_1))) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (forall ((v_prenex_58 Int)) (or (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_58)) 128) (< v_prenex_58 v_b_28_1) (<= v_b_32_1 v_prenex_58))) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (forall ((v_prenex_38 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_38)) 132) (< v_prenex_38 v_b_28_1) (<= v_b_32_1 v_prenex_38))) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (forall ((v_prenex_35 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_35))) 127) (< v_prenex_35 v_b_28_1) (<= v_b_32_1 v_prenex_35))) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 v_b_32_1) 263) (forall ((v_prenex_65 Int)) (or (<= v_b_29_1 v_prenex_65) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_65))) 0) (< v_prenex_65 v_b_32_1))) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_68 Int)) (or (< v_prenex_68 v_b_32_1) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_68)) 0) (<= v_b_29_1 v_prenex_68))) (forall ((v_idx_95 Int)) (or (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_95) (- (select ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= v_b_29_1 v_idx_95) (< v_idx_95 v_b_32_1))) (forall ((v_prenex_79 Int)) (or (<= v_b_32_1 v_prenex_79) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_79)) 128) (< v_prenex_79 v_b_28_1))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_44 Int)) (or (< v_prenex_44 v_b_28_1) (<= v_b_32_1 v_prenex_44) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_44)) 123))) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_71)) (select ULTIMATE.start_main_~string_A~5 v_prenex_72)) 128) (< v_prenex_72 v_b_32_1) (< v_prenex_71 v_b_28_1) (<= v_b_32_1 v_prenex_71) (<= v_b_29_1 v_prenex_72))) (forall ((v_prenex_74 Int)) (or (<= v_b_29_1 v_prenex_74) (< v_prenex_74 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_74))) 0))) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (forall ((v_prenex_60 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_60)) 0) (< v_prenex_60 v_b_32_1) (<= v_b_29_1 v_prenex_60))) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (forall ((v_prenex_78 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_78))) 5) (<= v_b_29_1 v_prenex_78) (< v_prenex_78 v_b_32_1))) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_83 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_83))) 0) (<= v_b_29_1 v_prenex_83) (< v_prenex_83 v_b_32_1))) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= v_b_29_1 v_prenex_77) (< v_prenex_76 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_76) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_77))) 127) (< v_prenex_77 v_b_32_1) (<= v_b_32_1 v_prenex_76))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_32_1) (<= v_b_29_1 v_prenex_36) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_36))) 0))) (forall ((v_prenex_40 Int)) (or (<= v_b_32_1 v_prenex_40) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_40))) 123) (< v_prenex_40 v_b_28_1))) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (forall ((v_prenex_57 Int)) (or (< v_prenex_57 v_b_32_1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_57))) (- 4)) (<= v_b_29_1 v_prenex_57))) (forall ((v_prenex_73 Int)) (or (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_73))) 0) (<= v_b_29_1 v_prenex_73) (< v_prenex_73 v_b_32_1))) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_prenex_52 Int)) (or (< v_prenex_52 v_b_32_1) (<= v_b_29_1 v_prenex_52) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_52))) (- 5)))) (forall ((v_prenex_81 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_81)) 128) (< v_prenex_81 v_b_28_1) (<= v_b_32_1 v_prenex_81))) (<= (- v_b_28_1 v_v_490_1) 0) (forall ((v_prenex_50 Int)) (or (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_50)) 0) (< v_prenex_50 v_b_32_1) (<= v_b_29_1 v_prenex_50))) (forall ((v_prenex_70 Int)) (or (<= v_b_32_1 v_prenex_70) (< v_prenex_70 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_70) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_70))) 254))) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (forall ((v_prenex_55 Int)) (or (<= v_b_29_1 v_prenex_55) (< v_prenex_55 v_b_32_1) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_55)) (- 5)))) (forall ((v_prenex_80 Int)) (or (< v_prenex_80 v_b_32_1) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_80)) 0) (<= v_b_29_1 v_prenex_80))) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (forall ((v_prenex_43 Int)) (or (<= v_b_32_1 v_prenex_43) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_43)) 124) (< v_prenex_43 v_b_28_1))) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_75 Int)) (or (<= v_b_29_1 v_prenex_75) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_75)) 5) (< v_prenex_75 v_b_32_1))) (<= 0 (+ (* 2 v_b_28_1) 255)) (forall ((v_prenex_45 Int)) (or (<= v_b_32_1 v_prenex_45) (< v_prenex_45 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_45))) 127))) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (forall ((v_prenex_41 Int)) (or (<= v_b_32_1 v_prenex_41) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_41))) 132) (< v_prenex_41 v_b_28_1))) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_29_1 250)) (forall ((v_prenex_49 Int)) (or (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_49))) 131) (< v_prenex_49 v_b_28_1) (<= v_b_32_1 v_prenex_49))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (forall ((v_prenex_59 Int)) (or (< v_prenex_59 v_b_32_1) (<= v_b_29_1 v_prenex_59) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_59)) (- 4)))) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= ULTIMATE.start_main_~i~5 255) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (and (<= ULTIMATE.start_main_~i~5 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (forall ((v_prenex_37 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_37)) 0) (<= v_b_29_1 v_prenex_37) (< v_prenex_37 v_b_32_1))) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (forall ((v_prenex_42 Int)) (or (<= v_b_29_1 v_prenex_42) (< v_prenex_42 v_b_32_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_42))) 4))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (forall ((v_prenex_56 Int)) (or (< v_prenex_56 v_b_32_1) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_56))) 0) (<= v_b_29_1 v_prenex_56))) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_48 Int) (v_prenex_47 Int)) (or (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_47) (select ULTIMATE.start_main_~string_A~5 v_prenex_48)) 127) (<= v_b_32_1 v_prenex_47) (< v_prenex_48 v_b_32_1) (<= v_b_29_1 v_prenex_48) (< v_prenex_47 v_b_28_1))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (< v_prenex_61 v_b_28_1) (< v_prenex_62 v_b_32_1) (<= v_b_32_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_61)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_62))) 128) (<= v_b_29_1 v_prenex_62))) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (forall ((v_prenex_67 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_67)) 4) (<= v_b_29_1 v_prenex_67) (< v_prenex_67 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (forall ((v_prenex_51 Int)) (or (< v_prenex_51 v_b_32_1) (<= v_b_29_1 v_prenex_51) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_51)) (select ULTIMATE.start_main_~string_A~5 v_prenex_51)) 0))) (<= (- v_v_490_1 (- v_v_490_1)) 0) (forall ((v_prenex_82 Int)) (or (< v_prenex_82 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_82)) 0) (<= v_b_29_1 v_prenex_82))) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (< v_b_29_1 (+ v_b_32_1 1)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 v_b_32_1) 263) (forall ((v_prenex_65 Int)) (or (<= v_b_29_1 v_prenex_65) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_65))) 0) (< v_prenex_65 v_b_32_1))) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_68 Int)) (or (< v_prenex_68 v_b_32_1) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_68)) 0) (<= v_b_29_1 v_prenex_68))) (forall ((v_idx_95 Int)) (or (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_95) (- (select ULTIMATE.start_main_~string_A~5 v_idx_95))) 0) (<= v_b_29_1 v_idx_95) (< v_idx_95 v_b_32_1))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_71)) (select ULTIMATE.start_main_~string_A~5 v_prenex_72)) 128) (< v_prenex_72 v_b_32_1) (< v_prenex_71 v_b_28_1) (<= v_b_32_1 v_prenex_71) (<= v_b_29_1 v_prenex_72))) (<= 0 (+ (* 2 v_b_32_1) 247)) (forall ((v_prenex_74 Int)) (or (<= v_b_29_1 v_prenex_74) (< v_prenex_74 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_74))) 0))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (forall ((v_prenex_60 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_60)) 0) (< v_prenex_60 v_b_32_1) (<= v_b_29_1 v_prenex_60))) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (forall ((v_prenex_78 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_78))) 5) (<= v_b_29_1 v_prenex_78) (< v_prenex_78 v_b_32_1))) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_83 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_83))) 0) (<= v_b_29_1 v_prenex_83) (< v_prenex_83 v_b_32_1))) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= v_b_29_1 v_prenex_77) (< v_prenex_76 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_76) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_77))) 127) (< v_prenex_77 v_b_32_1) (<= v_b_32_1 v_prenex_76))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_36 Int)) (or (< v_prenex_36 v_b_32_1) (<= v_b_29_1 v_prenex_36) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_36))) 0))) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (forall ((v_prenex_57 Int)) (or (< v_prenex_57 v_b_32_1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_57))) (- 4)) (<= v_b_29_1 v_prenex_57))) (<= (- v_b_29_1 v_b_32_1) 1) (forall ((v_prenex_73 Int)) (or (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_73))) 0) (<= v_b_29_1 v_prenex_73) (< v_prenex_73 v_b_32_1))) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_prenex_52 Int)) (or (< v_prenex_52 v_b_32_1) (<= v_b_29_1 v_prenex_52) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_52))) (- 5)))) (<= (- v_b_28_1 v_v_490_1) 0) (forall ((v_prenex_50 Int)) (or (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_50)) 0) (< v_prenex_50 v_b_32_1) (<= v_b_29_1 v_prenex_50))) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (forall ((v_prenex_55 Int)) (or (<= v_b_29_1 v_prenex_55) (< v_prenex_55 v_b_32_1) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_55)) (- 5)))) (forall ((v_prenex_80 Int)) (or (< v_prenex_80 v_b_32_1) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_80)) 0) (<= v_b_29_1 v_prenex_80))) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_75 Int)) (or (<= v_b_29_1 v_prenex_75) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_75)) 5) (< v_prenex_75 v_b_32_1))) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (forall ((v_prenex_59 Int)) (or (< v_prenex_59 v_b_32_1) (<= v_b_29_1 v_prenex_59) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_59)) (- 4)))) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (and (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (forall ((v_prenex_69 Int)) (or (< v_prenex_69 v_b_28_1) (<= v_b_32_1 v_prenex_69) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_69)) (select ULTIMATE.start_main_~string_A~5 v_prenex_69)) 256))) (forall ((v_prenex_63 Int)) (or (<= v_b_32_1 v_prenex_63) (< v_prenex_63 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_63)) 128))) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (forall ((v_idx_94 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_94)) 128) (< v_idx_94 v_b_28_1) (<= v_b_32_1 v_idx_94))) (forall ((v_prenex_54 Int)) (or (<= v_b_32_1 v_prenex_54) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_54))) 122) (< v_prenex_54 v_b_28_1))) (forall ((v_prenex_66 Int)) (or (< v_prenex_66 v_b_28_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_66))) 127) (<= v_b_32_1 v_prenex_66))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (forall ((v_prenex_46 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_46)) 128) (<= v_b_32_1 v_prenex_46) (< v_prenex_46 v_b_28_1))) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (forall ((v_prenex_53 Int)) (or (< v_prenex_53 v_b_28_1) (<= v_b_32_1 v_prenex_53) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_53))) 127))) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_48 Int) (v_prenex_47 Int)) (or (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_47) (select ULTIMATE.start_main_~string_A~5 v_prenex_48)) 127) (<= v_b_32_1 v_prenex_47) (< v_prenex_48 v_b_32_1) (<= v_b_29_1 v_prenex_48) (< v_prenex_47 v_b_28_1))) (forall ((v_prenex_84 Int)) (or (<= v_b_32_1 v_prenex_84) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_84)) 133) (< v_prenex_84 v_b_28_1))) (forall ((v_prenex_62 Int) (v_prenex_61 Int)) (or (< v_prenex_61 v_b_28_1) (< v_prenex_62 v_b_32_1) (<= v_b_32_1 v_prenex_61) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_61)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_62))) 128) (<= v_b_29_1 v_prenex_62))) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (forall ((v_prenex_64 Int)) (or (<= v_b_32_1 v_prenex_64) (< v_prenex_64 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_64))) 127))) (forall ((v_prenex_39 Int)) (or (<= v_b_32_1 v_prenex_39) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_39))) 127) (< v_prenex_39 v_b_28_1))) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (forall ((v_prenex_58 Int)) (or (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_58)) 128) (< v_prenex_58 v_b_28_1) (<= v_b_32_1 v_prenex_58))) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (forall ((v_prenex_38 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_38)) 132) (< v_prenex_38 v_b_28_1) (<= v_b_32_1 v_prenex_38))) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (forall ((v_prenex_35 Int)) (or (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_35))) 127) (< v_prenex_35 v_b_28_1) (<= v_b_32_1 v_prenex_35))) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_79 Int)) (or (<= v_b_32_1 v_prenex_79) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_79)) 128) (< v_prenex_79 v_b_28_1))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_44 Int)) (or (< v_prenex_44 v_b_28_1) (<= v_b_32_1 v_prenex_44) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_44)) 123))) (forall ((v_prenex_72 Int) (v_prenex_71 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_71)) (select ULTIMATE.start_main_~string_A~5 v_prenex_72)) 128) (< v_prenex_72 v_b_32_1) (< v_prenex_71 v_b_28_1) (<= v_b_32_1 v_prenex_71) (<= v_b_29_1 v_prenex_72))) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_77 Int) (v_prenex_76 Int)) (or (<= v_b_29_1 v_prenex_77) (< v_prenex_76 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_76) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_77))) 127) (< v_prenex_77 v_b_32_1) (<= v_b_32_1 v_prenex_76))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_40 Int)) (or (<= v_b_32_1 v_prenex_40) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_40))) 123) (< v_prenex_40 v_b_28_1))) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_prenex_81 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_81)) 128) (< v_prenex_81 v_b_28_1) (<= v_b_32_1 v_prenex_81))) (<= (- v_b_28_1 v_v_490_1) 0) (forall ((v_prenex_70 Int)) (or (<= v_b_32_1 v_prenex_70) (< v_prenex_70 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_70) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_70))) 254))) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (forall ((v_prenex_43 Int)) (or (<= v_b_32_1 v_prenex_43) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_43)) 124) (< v_prenex_43 v_b_28_1))) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 v_b_28_1) 255)) (forall ((v_prenex_45 Int)) (or (<= v_b_32_1 v_prenex_45) (< v_prenex_45 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_45))) 127))) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (forall ((v_prenex_41 Int)) (or (<= v_b_32_1 v_prenex_41) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_41))) 132) (< v_prenex_41 v_b_28_1))) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_29_1 250)) (forall ((v_prenex_49 Int)) (or (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_49))) 131) (< v_prenex_49 v_b_28_1) (<= v_b_32_1 v_prenex_49))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= ULTIMATE.start_main_~i~5 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)))} [2018-12-17 14:27:55,855 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:27:55,856 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:27:55,856 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:27:55,856 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:27:55,856 FATAL L219 ngHoareTripleChecker]: Pre: {2147483623#(or (exists ((v_b_29_1 Int) (v_b_28_1 Int) (v_v_390_1 Int)) (and (forall ((v_idx_98 Int) (v_idx_99 Int) (v_idx_100 Int)) (or (< v_idx_100 v_b_29_1) (< v_idx_99 v_b_28_1) (<= v_b_29_1 v_idx_99) (<= v_b_28_1 v_idx_98) (and (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 133) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 132) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 254) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 132) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 256) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 133) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_99)) 128) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_99))) 127)))) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 0) (<= (- v_v_390_1 (- v_v_390_1)) 254) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_v_390_1) 133) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 10) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_390_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 v_v_390_1) 133) (<= (- v_b_28_1 (- v_v_390_1)) 127) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) 0) (<= (- (- v_b_28_1) v_b_29_1) 0) (<= (- v_b_28_1 v_b_29_1) 0) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_390_1)) 127) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) 0) (<= (- (- v_b_29_1) v_b_29_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) 0) (<= (- (- v_b_28_1) v_v_390_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_29_1 (- v_v_390_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_390_1)) 132) (<= (- (- v_b_29_1) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- v_v_390_1) v_v_390_1) 256) (<= (- (- v_b_29_1) v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- v_b_28_1 v_v_390_1) 128) (<= (- (- v_b_28_1) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_390_1)) 127))) (exists ((v_b_31_1 Int) (v_v_486_1 Int) (v_b_30_1 Int)) (and (<= (- c_ULTIMATE.start_main_~i~5 v_b_30_1) 5) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_31_1)) 10) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_31_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_486_1)) 127) (<= (- (- v_b_31_1) v_v_486_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_31_1)) 5) (<= (- v_b_31_1 v_v_486_1) 133) (<= (- v_b_30_1 v_b_31_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 10) (<= (- (- v_b_31_1) v_b_31_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_30_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_30_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_486_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_30_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_v_486_1) 133) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_30_1)) 0) (<= (- v_b_31_1 (- v_v_486_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_31_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_486_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_31_1) 0) (<= (- (- v_b_30_1) v_b_31_1) 0) (forall ((v_idx_104 Int) (v_idx_102 Int) (v_idx_103 Int)) (or (<= v_b_30_1 v_idx_102) (< v_idx_103 v_b_30_1) (< v_idx_104 v_b_31_1) (and (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 132) (<= (- (- v_b_30_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 133) (<= (- v_b_30_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- (- v_b_31_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- v_b_31_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 132) (<= (- v_b_30_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 256) (<= (- (- v_b_30_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- (- v_b_31_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- v_b_31_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_103)) 133) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 254) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_103))) 127)) (<= v_b_31_1 v_idx_103))) (<= (- (- v_b_30_1) v_b_30_1) 0) (<= (- (- v_b_31_1) (- v_v_486_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_31_1) 0) (<= (- v_b_30_1 v_v_486_1) 128) (<= (- v_b_30_1 (- v_b_31_1)) 5) (<= (- (- v_b_30_1) (- v_b_31_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_486_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_486_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_486_1)) 132) (<= (- (- v_b_30_1) v_v_486_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_30_1 (- v_b_30_1)) 0) (<= (- v_b_30_1 (- v_v_486_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_30_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_31_1) 0) (<= (- (- v_v_486_1) v_v_486_1) 256) (<= (- (- v_b_30_1) (- v_v_486_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_486_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_30_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 v_b_30_1) 0) (<= (- v_v_486_1 (- v_v_486_1)) 254) (<= (- v_b_31_1 (- v_b_31_1)) 10) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_31_1)) 5))))} [2018-12-17 14:27:55,857 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:55,857 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:27:55,857 FATAL L225 ngHoareTripleChecker]: Post: {2147483622#(exists ((v_b_28_1 Int) (v_b_37_1 Int) (v_v_390_1 Int)) (and (<= (- v_v_390_1 (- v_v_390_1)) 254) (<= (- v_b_28_1 v_b_37_1) (- 1)) (<= (- v_b_37_1 v_v_390_1) 133) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 5) (<= (- (- v_b_37_1) v_v_390_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_37_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_390_1) 133) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_b_28_1 (- v_b_37_1)) 5) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 10) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_390_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_37_1) (- 1)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_37_1)) 10) (<= (- v_b_28_1 (- v_v_390_1)) 127) (<= (- v_b_37_1 (- v_v_390_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_37_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_390_1)) 126) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_b_37_1) (- 1)) (forall ((v_idx_108 Int) (v_idx_109 Int) (v_idx_107 Int)) (or (and (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 126) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 254) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 127) (<= (- v_b_37_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 132) (<= (- v_b_37_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 133) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 132) (<= (- (- v_b_37_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 256) (<= (- (- v_b_37_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 126) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 133) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_108)) 128) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_108))) 127)) (< v_idx_108 v_b_28_1) (<= v_b_37_1 v_idx_108) (<= v_b_28_1 v_idx_107) (< v_idx_109 v_b_37_1))) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_37_1) (- 2)) (<= (- (- v_b_37_1) (- v_v_390_1)) 126) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- v_b_28_1) (- v_b_37_1)) 5) (<= (- (- v_b_37_1) v_b_37_1) (- 2)) (<= (- (- v_b_28_1) v_v_390_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_390_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_37_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_37_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_37_1 (- v_b_37_1)) 10) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_390_1)) 132) (<= (- (- v_v_390_1) v_v_390_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_37_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_390_1) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- v_b_28_1 v_v_390_1) 128) (<= (- (- v_b_28_1) (- v_v_390_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_390_1)) 127)))} [2018-12-17 14:27:55,922 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:27:55,923 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:27:57,692 WARN L180 SmtUtils]: Spent 1.77 s on a formula simplification. DAG size of input: 311 DAG size of output: 170 [2018-12-17 14:27:57,693 FATAL L265 ngHoareTripleChecker]: Pre: {2147483623#(exists ((v_b_31_1 Int) (v_v_486_1 Int) (v_b_30_1 Int)) (and (<= (- ULTIMATE.start_main_~i~5 v_b_30_1) 5) (<= (- ULTIMATE.start_main_~i~5 (- v_b_31_1)) 10) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_31_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_486_1)) 127) (<= (- (- v_b_31_1) v_v_486_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_31_1)) 5) (<= (- v_b_31_1 v_v_486_1) 133) (<= (- v_b_30_1 v_b_31_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 10) (<= (- (- v_b_31_1) v_b_31_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_30_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_30_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_486_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_30_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 5) (<= (- ULTIMATE.start_main_~i~5 v_v_486_1) 133) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_30_1)) 0) (<= (- v_b_31_1 (- v_v_486_1)) 132) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 5) (<= (- (- ULTIMATE.start_main_~i~5) v_b_31_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_486_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_31_1) 0) (<= (- (- v_b_30_1) v_b_31_1) 0) (forall ((v_idx_104 Int) (v_idx_102 Int) (v_idx_103 Int)) (or (<= v_b_30_1 v_idx_102) (< v_idx_103 v_b_30_1) (< v_idx_104 v_b_31_1) (and (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 132) (<= (- (- v_b_30_1) (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 133) (<= (- v_b_30_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- (- v_b_31_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- v_b_31_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 132) (<= (- v_b_30_1 (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_103)) (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 256) (<= (- (- v_b_30_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 127) (<= (- (- v_b_31_1) (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 128) (<= (- v_b_31_1 (select ULTIMATE.start_main_~string_A~5 v_idx_103)) 133) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_103) (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 254) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_103))) 127)) (<= v_b_31_1 v_idx_103))) (<= (- (- v_b_30_1) v_b_30_1) 0) (<= (- (- v_b_31_1) (- v_v_486_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_b_31_1) 0) (<= (- v_b_30_1 v_v_486_1) 128) (<= (- v_b_30_1 (- v_b_31_1)) 5) (<= (- (- v_b_30_1) (- v_b_31_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_v_486_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) v_v_486_1) 128) (<= (- ULTIMATE.start_main_~i~5 (- v_v_486_1)) 132) (<= (- (- v_b_30_1) v_v_486_1) 128) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- v_b_30_1 (- v_b_30_1)) 0) (<= (- v_b_30_1 (- v_v_486_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_30_1)) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_31_1) 0) (<= (- (- v_v_486_1) v_v_486_1) 256) (<= (- (- v_b_30_1) (- v_v_486_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_486_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_b_30_1)) 5) (<= (- ULTIMATE.start_main_~found~5 v_b_30_1) 0) (<= (- v_v_486_1 (- v_v_486_1)) 254) (<= (- v_b_31_1 (- v_b_31_1)) 10) (<= (- ULTIMATE.start_main_~found~5 (- v_b_31_1)) 5)))} [2018-12-17 14:27:57,693 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet1 && main_#t~nondet1 <= 127;main_~string_A~5 := main_~string_A~5[main_~i~5 := main_#t~nondet1];havoc main_#t~nondet1;main_#t~post0 := main_~i~5;main_~i~5 := main_#t~post0 + 1;havoc main_#t~post0; [2018-12-17 14:27:57,693 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet1| 128)) (< c_ULTIMATE.start_main_~i~5 5) (= c_ULTIMATE.start_main_~string_A~5_primed (store c_ULTIMATE.start_main_~string_A~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet1|)) (<= |c_ULTIMATE.start_main_#t~nondet1| 127)) [2018-12-17 14:28:00,036 FATAL L271 ngHoareTripleChecker]: Post: {2147483622#(and (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= ULTIMATE.start_main_~i~5 260) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 5) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 260) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 5) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 10) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 265) (exists ((v_b_28_1 Int) (v_b_37_1 Int)) (and (<= 0 (+ v_b_37_1 254)) (forall ((v_idx_108 Int)) (or (<= (- (- v_b_37_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_108))) 126) (< v_idx_108 v_b_28_1) (<= v_b_37_1 v_idx_108))) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_28_1 v_b_37_1) (- 1)) (<= v_b_37_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 5) (forall ((v_prenex_101 Int)) (or (< v_prenex_101 v_b_28_1) (<= v_b_37_1 v_prenex_101) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_101)) 128))) (forall ((v_prenex_95 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_95)) 128) (< v_prenex_95 v_b_28_1) (<= v_b_37_1 v_prenex_95))) (<= ULTIMATE.start_main_~i~5 (+ v_b_37_1 259)) (<= (- ULTIMATE.start_main_~i~5 v_b_37_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (forall ((v_prenex_88 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_88)) 128) (<= v_b_37_1 v_prenex_88) (< v_prenex_88 v_b_28_1))) (<= (- v_b_28_1 (- v_b_37_1)) 5) (forall ((v_prenex_97 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_97)) (select ULTIMATE.start_main_~string_A~5 v_prenex_97)) 256) (<= v_b_37_1 v_prenex_97) (< v_prenex_97 v_b_28_1))) (forall ((v_prenex_100 Int)) (or (< v_prenex_100 v_b_28_1) (<= v_b_37_1 v_prenex_100) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_100))) 127))) (<= (+ v_b_37_1 ULTIMATE.start_main_~i~5) 265) (forall ((v_prenex_91 Int)) (or (<= v_b_37_1 v_prenex_91) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_91))) 132) (< v_prenex_91 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_b_37_1) (- 1)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_37_1 ULTIMATE.start_main_~found~5) 260) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_37_1)) 10) (<= 0 (+ (* 2 v_b_37_1) 253)) (<= v_b_37_1 260) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~found~5 (+ v_b_37_1 254)) (<= v_b_28_1 (+ v_b_37_1 254)) (<= 0 (+ v_b_37_1 ULTIMATE.start_main_~found~5 254)) (<= 0 (+ v_b_37_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 255) (<= v_b_37_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_37_1)) 5) (<= (+ v_b_28_1 v_b_37_1) 260) (<= v_b_37_1 (+ v_b_28_1 260)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 260)) (forall ((v_prenex_89 Int)) (or (< v_prenex_89 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_89)) 133) (<= v_b_37_1 v_prenex_89))) (forall ((v_prenex_85 Int)) (or (<= v_b_37_1 v_prenex_85) (<= (- (- v_b_37_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_85)) 127) (< v_prenex_85 v_b_28_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_28_1) v_b_37_1) (- 1)) (<= 0 (+ v_b_28_1 v_b_37_1 254)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (forall ((v_prenex_94 Int)) (or (< v_prenex_94 v_b_28_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_94)) 127) (<= v_b_37_1 v_prenex_94))) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (* 2 v_b_37_1) 265) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (forall ((v_prenex_92 Int)) (or (< v_prenex_92 v_b_28_1) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_92)) 128) (<= v_b_37_1 v_prenex_92))) (<= (- (- ULTIMATE.start_main_~i~5) v_b_37_1) (- 2)) (forall ((v_prenex_93 Int)) (or (<= v_b_37_1 v_prenex_93) (< v_prenex_93 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_93))) 127))) (forall ((v_prenex_96 Int)) (or (< v_prenex_96 v_b_28_1) (<= v_b_37_1 v_prenex_96) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_96))) 126))) (<= (- (- v_b_28_1) (- v_b_37_1)) 5) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- (- v_b_37_1) v_b_37_1) (- 2)) (forall ((v_prenex_98 Int)) (or (< v_prenex_98 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_98))) 127) (<= v_b_37_1 v_prenex_98))) (forall ((v_prenex_90 Int)) (or (<= v_b_37_1 v_prenex_90) (< v_prenex_90 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_90) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_90))) 254))) (<= (- ULTIMATE.start_main_~found~5 v_b_37_1) (- 1)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_37_1)) 5) (forall ((v_prenex_86 Int)) (or (<= (- v_b_37_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_86)) 133) (< v_prenex_86 v_b_28_1) (<= v_b_37_1 v_prenex_86))) (<= (- v_b_37_1 (- v_b_37_1)) 10) (forall ((v_prenex_87 Int)) (or (< v_prenex_87 v_b_28_1) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_87))) 127) (<= v_b_37_1 v_prenex_87))) (forall ((v_prenex_99 Int)) (or (<= v_b_37_1 v_prenex_99) (<= (- v_b_37_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_99))) 132) (< v_prenex_99 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_37_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 260) (<= 0 (+ v_b_28_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0))))} [2018-12-17 14:28:02,379 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:02,379 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:02,379 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:02,380 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:02,380 FATAL L219 ngHoareTripleChecker]: Pre: {2147483619#(exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- (- v_v_489_1) v_v_489_1) 256) (forall ((v_idx_115 Int) (v_idx_116 Int) (v_idx_117 Int) (v_idx_118 Int)) (or (<= v_b_32_1 v_idx_116) (<= v_b_29_1 v_idx_117) (< v_idx_117 v_b_32_1) (< v_idx_118 v_b_29_1) (< v_idx_116 v_b_28_1) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 128) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 124) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 127) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 127) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 132) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 122) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 128) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 127) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 132) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 123) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) (- 4)) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 4) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_116)) 256) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 4) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 5) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) (- 4)) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_116))) 131) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_117))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_117)) 0)) (<= v_b_28_1 v_idx_115))) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 127) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 0)))} [2018-12-17 14:28:02,380 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet3 && main_#t~nondet3 <= 127;main_~string_B~5 := main_~string_B~5[main_~i~5 := main_#t~nondet3];havoc main_#t~nondet3;main_#t~post2 := main_~i~5;main_~i~5 := main_#t~post2 + 1;havoc main_#t~post2; [2018-12-17 14:28:02,380 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= |c_ULTIMATE.start_main_#t~nondet3| 127) (< c_ULTIMATE.start_main_~i~5 5) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet3| 128)) (= c_ULTIMATE.start_main_~string_B~5_primed (store c_ULTIMATE.start_main_~string_B~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet3|))) [2018-12-17 14:28:02,381 FATAL L225 ngHoareTripleChecker]: Post: {2147483618#(exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (- (- v_b_41_1) v_v_489_1) 127) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= (- v_v_489_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 129) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- v_b_41_1 v_v_489_1) 129) (<= (- c_ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- v_v_489_1) v_v_528_1) 256) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= (- (- v_v_489_1) (- v_v_528_1)) 255) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (- v_b_40_1 v_v_489_1) 128) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= (- v_b_41_1 (- v_v_489_1)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (- v_b_32_1 v_v_528_1) 132) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- c_ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- c_ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (- v_b_28_1 v_v_528_1) 128) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 127) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) v_v_489_1) 128) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- v_b_28_1 v_b_40_1) 0) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 126) (<= (- v_b_40_1 (- v_v_489_1)) 127) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- v_b_41_1 v_v_490_1) 1) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= (- v_b_41_1 v_v_528_1) 129) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 128) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_v_489_1) 128) (forall ((v_idx_126 Int) (v_idx_124 Int) (v_idx_125 Int) (v_idx_122 Int) (v_idx_123 Int) (v_idx_120 Int) (v_idx_121 Int)) (or (<= v_b_40_1 v_idx_120) (<= v_b_28_1 v_idx_123) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 128) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 1) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 123) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 132) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 133) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 254) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 123) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 127) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 5) (<= (- (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 256) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 126) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) (- 4)) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 122) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 126) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 124) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 126) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) (- 1)) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 1) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 124) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 1) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 129) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 122) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 128) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 254) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 132) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 4) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 129) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (- 5)) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 129) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 128) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 131) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 256) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 128) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 127) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 255) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) 128) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 4) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 128) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 255) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) (- 5)) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 1) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_125))) 0) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 131) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 128) (<= (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 254) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_121)) 123) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (- 4)) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_124))) 126) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_121))) 127) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_125)) (- 1))) (< v_idx_122 v_b_41_1) (< v_idx_124 v_b_28_1) (<= v_b_29_1 v_idx_125) (< v_idx_121 v_b_40_1) (< v_idx_126 v_b_29_1) (<= v_b_41_1 v_idx_121) (<= v_b_32_1 v_idx_124) (< v_idx_125 v_b_32_1))) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- v_b_29_1 v_b_41_1) 4) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- v_b_40_1 v_v_528_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= (- v_v_489_1 v_v_528_1) 255) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= (- (- v_b_41_1) (- v_v_489_1)) 126) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4)))} [2018-12-17 14:28:02,443 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:02,443 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:05,402 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 44 [2018-12-17 14:28:05,688 FATAL L265 ngHoareTripleChecker]: Pre: {2147483619#(or (and (<= ULTIMATE.start_main_~i~5 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (forall ((v_idx_116 Int) (v_prenex_102 Int)) (or (<= v_b_32_1 v_idx_116) (<= v_b_29_1 v_prenex_102) (< v_idx_116 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_116) (select ULTIMATE.start_main_~string_A~5 v_prenex_102)) 127) (< v_prenex_102 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (< v_b_29_1 (+ v_b_32_1 1)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (forall ((v_prenex_107 Int) (v_prenex_108 Int)) (or (< v_prenex_107 v_b_28_1) (< v_prenex_108 v_b_32_1) (<= v_b_29_1 v_prenex_108) (<= v_b_32_1 v_prenex_107) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_107)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_108))) 128))) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (< v_prenex_119 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_118) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_119))) 127) (< v_prenex_118 v_b_28_1) (<= v_b_29_1 v_prenex_119) (<= v_b_32_1 v_prenex_118))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= v_b_29_1 v_prenex_133) (< v_prenex_132 v_b_28_1) (<= v_b_32_1 v_prenex_132) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_132)) (select ULTIMATE.start_main_~string_A~5 v_prenex_133)) 128) (< v_prenex_133 v_b_32_1))) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (and (<= ULTIMATE.start_main_~i~5 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (forall ((v_prenex_110 Int)) (or (< v_prenex_110 v_b_32_1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_110))) (- 4)) (<= v_b_29_1 v_prenex_110))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (forall ((v_prenex_150 Int)) (or (<= v_b_29_1 v_prenex_150) (< v_prenex_150 v_b_32_1) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_150)) 5))) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (forall ((v_prenex_125 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_125)) 0) (<= v_b_29_1 v_prenex_125) (< v_prenex_125 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (forall ((v_prenex_115 Int)) (or (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_115)) 0) (<= v_b_29_1 v_prenex_115) (< v_prenex_115 v_b_32_1))) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (forall ((v_idx_116 Int) (v_prenex_102 Int)) (or (<= v_b_32_1 v_idx_116) (<= v_b_29_1 v_prenex_102) (< v_idx_116 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_116) (select ULTIMATE.start_main_~string_A~5 v_prenex_102)) 127) (< v_prenex_102 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (forall ((v_prenex_146 Int)) (or (< v_prenex_146 v_b_32_1) (<= v_b_29_1 v_prenex_146) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_146)) 0))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (forall ((v_prenex_124 Int)) (or (<= v_b_29_1 v_prenex_124) (< v_prenex_124 v_b_32_1) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_124)) (- 4)))) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (forall ((v_prenex_113 Int)) (or (<= v_b_29_1 v_prenex_113) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_113)) 4) (< v_prenex_113 v_b_32_1))) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_139 Int)) (or (<= v_b_29_1 v_prenex_139) (< v_prenex_139 v_b_32_1) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_139))) 0))) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (forall ((v_prenex_123 Int)) (or (<= v_b_29_1 v_prenex_123) (< v_prenex_123 v_b_32_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_123))) 4))) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (< v_b_29_1 (+ v_b_32_1 1)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (forall ((v_prenex_107 Int) (v_prenex_108 Int)) (or (< v_prenex_107 v_b_28_1) (< v_prenex_108 v_b_32_1) (<= v_b_29_1 v_prenex_108) (<= v_b_32_1 v_prenex_107) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_107)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_108))) 128))) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (< v_prenex_119 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_118) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_119))) 127) (< v_prenex_118 v_b_28_1) (<= v_b_29_1 v_prenex_119) (<= v_b_32_1 v_prenex_118))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_121 Int)) (or (< v_prenex_121 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_121) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_121))) 0) (<= v_b_29_1 v_prenex_121))) (forall ((v_prenex_136 Int)) (or (<= v_b_29_1 v_prenex_136) (< v_prenex_136 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_136))) 0))) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (forall ((v_prenex_126 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_126))) 0) (<= v_b_29_1 v_prenex_126) (< v_prenex_126 v_b_32_1))) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (forall ((v_prenex_134 Int)) (or (< v_prenex_134 v_b_32_1) (<= v_b_29_1 v_prenex_134) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_134))) 0))) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_149 Int)) (or (<= v_b_29_1 v_prenex_149) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_149))) 0) (< v_prenex_149 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (forall ((v_prenex_103 Int)) (or (< v_prenex_103 v_b_32_1) (<= v_b_29_1 v_prenex_103) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_103)) 0))) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (forall ((v_prenex_143 Int)) (or (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_143))) (- 5)) (< v_prenex_143 v_b_32_1) (<= v_b_29_1 v_prenex_143))) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_idx_117 Int)) (or (<= v_b_29_1 v_idx_117) (< v_idx_117 v_b_32_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_117))) 0))) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= v_b_29_1 v_prenex_133) (< v_prenex_132 v_b_28_1) (<= v_b_32_1 v_prenex_132) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_132)) (select ULTIMATE.start_main_~string_A~5 v_prenex_133)) 128) (< v_prenex_133 v_b_32_1))) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (forall ((v_prenex_140 Int)) (or (<= v_b_29_1 v_prenex_140) (< v_prenex_140 v_b_32_1) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_140)) 0))) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (forall ((v_prenex_145 Int)) (or (<= v_b_29_1 v_prenex_145) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_145)) (select ULTIMATE.start_main_~string_A~5 v_prenex_145)) 0) (< v_prenex_145 v_b_32_1))) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (forall ((v_prenex_144 Int)) (or (< v_prenex_144 v_b_32_1) (<= v_b_29_1 v_prenex_144) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_144))) 5))) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (forall ((v_prenex_109 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_109)) (- 5)) (< v_prenex_109 v_b_32_1) (<= v_b_29_1 v_prenex_109))) (<= 0 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (forall ((v_prenex_112 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_112)) 0) (< v_prenex_112 v_b_32_1) (<= v_b_29_1 v_prenex_112))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (and (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (forall ((v_prenex_110 Int)) (or (< v_prenex_110 v_b_32_1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_110))) (- 4)) (<= v_b_29_1 v_prenex_110))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (forall ((v_prenex_150 Int)) (or (<= v_b_29_1 v_prenex_150) (< v_prenex_150 v_b_32_1) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_150)) 5))) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (forall ((v_prenex_125 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_125)) 0) (<= v_b_29_1 v_prenex_125) (< v_prenex_125 v_b_32_1))) (forall ((v_prenex_151 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_151)) (select ULTIMATE.start_main_~string_A~5 v_prenex_151)) 256) (< v_prenex_151 v_b_28_1) (<= v_b_32_1 v_prenex_151))) (forall ((v_prenex_129 Int)) (or (<= v_b_32_1 v_prenex_129) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_129))) 127) (< v_prenex_129 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (forall ((v_prenex_128 Int)) (or (< v_prenex_128 v_b_28_1) (<= v_b_32_1 v_prenex_128) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_128)) 128))) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (forall ((v_prenex_142 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_142))) 132) (< v_prenex_142 v_b_28_1) (<= v_b_32_1 v_prenex_142))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (forall ((v_prenex_115 Int)) (or (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_115)) 0) (<= v_b_29_1 v_prenex_115) (< v_prenex_115 v_b_32_1))) (forall ((v_prenex_135 Int)) (or (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_135)) 133) (< v_prenex_135 v_b_28_1) (<= v_b_32_1 v_prenex_135))) (<= (- v_b_28_1 (- v_b_32_1)) 4) (forall ((v_prenex_117 Int)) (or (< v_prenex_117 v_b_28_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_117))) 131) (<= v_b_32_1 v_prenex_117))) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_130 Int)) (or (< v_prenex_130 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_130))) 127) (<= v_b_32_1 v_prenex_130))) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (forall ((v_idx_116 Int) (v_prenex_102 Int)) (or (<= v_b_32_1 v_idx_116) (<= v_b_29_1 v_prenex_102) (< v_idx_116 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_116) (select ULTIMATE.start_main_~string_A~5 v_prenex_102)) 127) (< v_prenex_102 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (forall ((v_prenex_146 Int)) (or (< v_prenex_146 v_b_32_1) (<= v_b_29_1 v_prenex_146) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_146)) 0))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (forall ((v_prenex_124 Int)) (or (<= v_b_29_1 v_prenex_124) (< v_prenex_124 v_b_32_1) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_124)) (- 4)))) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (forall ((v_prenex_113 Int)) (or (<= v_b_29_1 v_prenex_113) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_113)) 4) (< v_prenex_113 v_b_32_1))) (forall ((v_prenex_116 Int)) (or (<= v_b_32_1 v_prenex_116) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_116)) 128) (< v_prenex_116 v_b_28_1))) (forall ((v_prenex_114 Int)) (or (< v_prenex_114 v_b_28_1) (<= v_b_32_1 v_prenex_114) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_114)) 128))) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_139 Int)) (or (<= v_b_29_1 v_prenex_139) (< v_prenex_139 v_b_32_1) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_139))) 0))) (forall ((v_prenex_120 Int)) (or (<= v_b_32_1 v_prenex_120) (< v_prenex_120 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_120))) 127))) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (forall ((v_prenex_147 Int)) (or (<= v_b_32_1 v_prenex_147) (< v_prenex_147 v_b_28_1) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_147)) 132))) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (forall ((v_prenex_123 Int)) (or (<= v_b_29_1 v_prenex_123) (< v_prenex_123 v_b_32_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_123))) 4))) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (forall ((v_prenex_127 Int)) (or (< v_prenex_127 v_b_28_1) (<= v_b_32_1 v_prenex_127) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_127)) 124))) (forall ((v_prenex_137 Int)) (or (<= v_b_32_1 v_prenex_137) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_137))) 127) (< v_prenex_137 v_b_28_1))) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (forall ((v_prenex_107 Int) (v_prenex_108 Int)) (or (< v_prenex_107 v_b_28_1) (< v_prenex_108 v_b_32_1) (<= v_b_29_1 v_prenex_108) (<= v_b_32_1 v_prenex_107) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_107)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_108))) 128))) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_105 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_105))) 123) (<= v_b_32_1 v_prenex_105) (< v_prenex_105 v_b_28_1))) (forall ((v_prenex_138 Int)) (or (<= v_b_32_1 v_prenex_138) (< v_prenex_138 v_b_28_1) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_138)) 123))) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (< v_prenex_119 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_118) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_119))) 127) (< v_prenex_118 v_b_28_1) (<= v_b_29_1 v_prenex_119) (<= v_b_32_1 v_prenex_118))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_121 Int)) (or (< v_prenex_121 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_121) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_121))) 0) (<= v_b_29_1 v_prenex_121))) (forall ((v_prenex_136 Int)) (or (<= v_b_29_1 v_prenex_136) (< v_prenex_136 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_136))) 0))) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (forall ((v_prenex_126 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_126))) 0) (<= v_b_29_1 v_prenex_126) (< v_prenex_126 v_b_32_1))) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (forall ((v_prenex_134 Int)) (or (< v_prenex_134 v_b_32_1) (<= v_b_29_1 v_prenex_134) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_134))) 0))) (forall ((v_prenex_131 Int)) (or (< v_prenex_131 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_131) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_131))) 254) (<= v_b_32_1 v_prenex_131))) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_149 Int)) (or (<= v_b_29_1 v_prenex_149) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_149))) 0) (< v_prenex_149 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (forall ((v_prenex_103 Int)) (or (< v_prenex_103 v_b_32_1) (<= v_b_29_1 v_prenex_103) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_103)) 0))) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_106 Int)) (or (<= v_b_32_1 v_prenex_106) (< v_prenex_106 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_106)) 128))) (forall ((v_prenex_122 Int)) (or (< v_prenex_122 v_b_28_1) (<= v_b_32_1 v_prenex_122) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_122))) 127))) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (forall ((v_prenex_143 Int)) (or (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_143))) (- 5)) (< v_prenex_143 v_b_32_1) (<= v_b_29_1 v_prenex_143))) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_prenex_148 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_148)) 128) (<= v_b_32_1 v_prenex_148) (< v_prenex_148 v_b_28_1))) (forall ((v_idx_117 Int)) (or (<= v_b_29_1 v_idx_117) (< v_idx_117 v_b_32_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_117))) 0))) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= v_b_29_1 v_prenex_133) (< v_prenex_132 v_b_28_1) (<= v_b_32_1 v_prenex_132) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_132)) (select ULTIMATE.start_main_~string_A~5 v_prenex_133)) 128) (< v_prenex_133 v_b_32_1))) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (forall ((v_prenex_104 Int)) (or (<= v_b_32_1 v_prenex_104) (< v_prenex_104 v_b_28_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_104)) 128))) (forall ((v_prenex_140 Int)) (or (<= v_b_29_1 v_prenex_140) (< v_prenex_140 v_b_32_1) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_140)) 0))) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (forall ((v_prenex_145 Int)) (or (<= v_b_29_1 v_prenex_145) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_145)) (select ULTIMATE.start_main_~string_A~5 v_prenex_145)) 0) (< v_prenex_145 v_b_32_1))) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (forall ((v_prenex_144 Int)) (or (< v_prenex_144 v_b_32_1) (<= v_b_29_1 v_prenex_144) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_144))) 5))) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (forall ((v_prenex_109 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_109)) (- 5)) (< v_prenex_109 v_b_32_1) (<= v_b_29_1 v_prenex_109))) (<= 0 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (forall ((v_prenex_112 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_112)) 0) (< v_prenex_112 v_b_32_1) (<= v_b_29_1 v_prenex_112))) (forall ((v_prenex_141 Int)) (or (< v_prenex_141 v_b_28_1) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_141))) 122) (<= v_b_32_1 v_prenex_141))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (forall ((v_prenex_111 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_111))) 127) (<= v_b_32_1 v_prenex_111) (< v_prenex_111 v_b_28_1))) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= ULTIMATE.start_main_~i~5 255) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)) (and (<= ULTIMATE.start_main_~i~5 255) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 255)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 259)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (+ v_b_32_1 v_b_28_1) 259) (forall ((v_prenex_151 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_151)) (select ULTIMATE.start_main_~string_A~5 v_prenex_151)) 256) (< v_prenex_151 v_b_28_1) (<= v_b_32_1 v_prenex_151))) (forall ((v_prenex_129 Int)) (or (<= v_b_32_1 v_prenex_129) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_129))) 127) (< v_prenex_129 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (* 2 v_b_28_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (forall ((v_prenex_128 Int)) (or (< v_prenex_128 v_b_28_1) (<= v_b_32_1 v_prenex_128) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_128)) 128))) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (forall ((v_prenex_142 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_142))) 132) (< v_prenex_142 v_b_28_1) (<= v_b_32_1 v_prenex_142))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 255) (forall ((v_prenex_135 Int)) (or (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_135)) 133) (< v_prenex_135 v_b_28_1) (<= v_b_32_1 v_prenex_135))) (<= (- v_b_28_1 (- v_b_32_1)) 4) (forall ((v_prenex_117 Int)) (or (< v_prenex_117 v_b_28_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_117))) 131) (<= v_b_32_1 v_prenex_117))) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_130 Int)) (or (< v_prenex_130 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_130))) 127) (<= v_b_32_1 v_prenex_130))) (<= v_b_28_1 255) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (forall ((v_idx_116 Int) (v_prenex_102 Int)) (or (<= v_b_32_1 v_idx_116) (<= v_b_29_1 v_prenex_102) (< v_idx_116 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_116) (select ULTIMATE.start_main_~string_A~5 v_prenex_102)) 127) (< v_prenex_102 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 255)) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (* 2 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (forall ((v_prenex_116 Int)) (or (<= v_b_32_1 v_prenex_116) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_116)) 128) (< v_prenex_116 v_b_28_1))) (forall ((v_prenex_114 Int)) (or (< v_prenex_114 v_b_28_1) (<= v_b_32_1 v_prenex_114) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_114)) 128))) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_120 Int)) (or (<= v_b_32_1 v_prenex_120) (< v_prenex_120 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_120))) 127))) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (forall ((v_prenex_147 Int)) (or (<= v_b_32_1 v_prenex_147) (< v_prenex_147 v_b_28_1) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_147)) 132))) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= 0 (+ v_v_490_1 255)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= v_b_29_1 260) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (* 2 v_b_29_1) 265) (forall ((v_prenex_127 Int)) (or (< v_prenex_127 v_b_28_1) (<= v_b_32_1 v_prenex_127) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_127)) 124))) (forall ((v_prenex_137 Int)) (or (<= v_b_32_1 v_prenex_137) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_137))) 127) (< v_prenex_137 v_b_28_1))) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= v_v_490_1 (+ v_b_28_1 255)) (forall ((v_prenex_107 Int) (v_prenex_108 Int)) (or (< v_prenex_107 v_b_28_1) (< v_prenex_108 v_b_32_1) (<= v_b_29_1 v_prenex_108) (<= v_b_32_1 v_prenex_107) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_107)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_108))) 128))) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_105 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_105))) 123) (<= v_b_32_1 v_prenex_105) (< v_prenex_105 v_b_28_1))) (forall ((v_prenex_138 Int)) (or (<= v_b_32_1 v_prenex_138) (< v_prenex_138 v_b_28_1) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_138)) 123))) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_118 Int) (v_prenex_119 Int)) (or (< v_prenex_119 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_118) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_119))) 127) (< v_prenex_118 v_b_28_1) (<= v_b_29_1 v_prenex_119) (<= v_b_32_1 v_prenex_118))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 250)) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 260) (forall ((v_prenex_131 Int)) (or (< v_prenex_131 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_131) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_131))) 254) (<= v_b_32_1 v_prenex_131))) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= v_b_28_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_122 Int)) (or (< v_prenex_122 v_b_28_1) (<= v_b_32_1 v_prenex_122) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_122))) 127))) (forall ((v_prenex_106 Int)) (or (<= v_b_32_1 v_prenex_106) (< v_prenex_106 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_106)) 128))) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (forall ((v_prenex_148 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_148)) 128) (<= v_b_32_1 v_prenex_148) (< v_prenex_148 v_b_28_1))) (forall ((v_prenex_132 Int) (v_prenex_133 Int)) (or (<= v_b_29_1 v_prenex_133) (< v_prenex_132 v_b_28_1) (<= v_b_32_1 v_prenex_132) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_132)) (select ULTIMATE.start_main_~string_A~5 v_prenex_133)) 128) (< v_prenex_133 v_b_32_1))) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (forall ((v_prenex_104 Int)) (or (<= v_b_32_1 v_prenex_104) (< v_prenex_104 v_b_28_1) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_104)) 128))) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= 0 (+ v_b_32_1 251)) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 260)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 259) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 255) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 251)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (forall ((v_prenex_141 Int)) (or (< v_prenex_141 v_b_28_1) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_141))) 122) (<= v_b_32_1 v_prenex_141))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (forall ((v_prenex_111 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_111))) 127) (<= v_b_32_1 v_prenex_111) (< v_prenex_111 v_b_28_1))) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0))) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= ULTIMATE.start_main_~found~5 255) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 255)) (<= (* 2 ULTIMATE.start_main_~i~5) 255) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 255)) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 255)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0)))} [2018-12-17 14:28:05,689 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet3 && main_#t~nondet3 <= 127;main_~string_B~5 := main_~string_B~5[main_~i~5 := main_#t~nondet3];havoc main_#t~nondet3;main_#t~post2 := main_~i~5;main_~i~5 := main_#t~post2 + 1;havoc main_#t~post2; [2018-12-17 14:28:05,689 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= |c_ULTIMATE.start_main_#t~nondet3| 127) (< c_ULTIMATE.start_main_~i~5 5) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet3| 128)) (= c_ULTIMATE.start_main_~string_B~5_primed (store c_ULTIMATE.start_main_~string_B~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet3|))) [2018-12-17 14:28:10,285 WARN L138 XnfTransformerHelper]: expecting exponential blowup for input size 102 [2018-12-17 14:28:11,716 WARN L177 XnfTransformerHelper]: Simplifying disjunction of 12300 conjuctions. This might take some time... [2018-12-17 14:28:12,060 INFO L193 XnfTransformerHelper]: Simplified to disjunction of 8 conjuctions. [2018-12-17 14:28:13,049 FATAL L271 ngHoareTripleChecker]: Post: {2147483618#(or (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (forall ((v_prenex_160 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_160))) 123) (< v_prenex_160 v_b_40_1) (<= v_b_41_1 v_prenex_160))) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (forall ((v_prenex_238 Int)) (or (<= v_b_41_1 v_prenex_238) (<= (- (select ULTIMATE.start_main_~string_B~5 v_prenex_238) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_238))) 254) (< v_prenex_238 v_b_40_1))) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (forall ((v_idx_121 Int)) (or (< v_idx_121 v_b_40_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= v_b_41_1 v_idx_121))) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (forall ((v_prenex_246 Int)) (or (<= v_b_41_1 v_prenex_246) (< v_prenex_246 v_b_40_1) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_246)) 133))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (forall ((v_prenex_255 Int)) (or (< v_prenex_255 v_b_40_1) (<= v_b_41_1 v_prenex_255) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_255))) 128))) (<= (- v_b_29_1 (- v_b_41_1)) 6) (forall ((v_prenex_228 Int) (v_prenex_229 Int)) (or (< v_prenex_228 v_b_28_1) (< v_prenex_229 v_b_40_1) (<= v_b_41_1 v_prenex_229) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_228) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_229))) 254) (<= v_b_32_1 v_prenex_228))) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= v_b_29_1 (+ v_b_40_1 260)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (forall ((v_prenex_253 Int)) (or (<= v_b_41_1 v_prenex_253) (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_253)) 129) (< v_prenex_253 v_b_40_1))) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (forall ((v_prenex_251 Int)) (or (< v_prenex_251 v_b_40_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_251))) 127) (<= v_b_41_1 v_prenex_251))) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (forall ((v_prenex_177 Int)) (or (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_177))) 126) (<= v_b_41_1 v_prenex_177) (< v_prenex_177 v_b_40_1))) (forall ((v_prenex_257 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_B~5 v_prenex_257)) (select ULTIMATE.start_main_~string_B~5 v_prenex_257)) 256) (< v_prenex_257 v_b_40_1) (<= v_b_41_1 v_prenex_257))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (forall ((v_prenex_169 Int) (v_prenex_168 Int)) (or (<= v_b_41_1 v_prenex_169) (< v_prenex_169 v_b_40_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_168)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_169))) 127) (< v_prenex_168 v_b_32_1) (<= v_b_29_1 v_prenex_168))) (forall ((v_prenex_227 Int)) (or (< v_prenex_227 v_b_40_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_227))) 126) (<= v_b_41_1 v_prenex_227))) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (forall ((v_prenex_205 Int) (v_prenex_206 Int)) (or (<= v_b_41_1 v_prenex_206) (< v_prenex_206 v_b_40_1) (<= v_b_32_1 v_prenex_205) (< v_prenex_205 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_205)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_206))) 255))) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_260 Int) (v_prenex_261 Int)) (or (<= v_b_41_1 v_prenex_261) (< v_prenex_260 v_b_32_1) (<= v_b_29_1 v_prenex_260) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_260) (select ULTIMATE.start_main_~string_B~5 v_prenex_261)) 128) (< v_prenex_261 v_b_40_1))) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (forall ((v_prenex_224 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_224)) 132) (< v_prenex_224 v_b_40_1) (<= v_b_41_1 v_prenex_224))) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (forall ((v_prenex_167 Int)) (or (< v_prenex_167 v_b_40_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_167))) 127) (<= v_b_41_1 v_prenex_167))) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= 0 (+ v_v_528_1 383)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (forall ((v_prenex_200 Int)) (or (< v_prenex_200 v_b_40_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_B~5 v_prenex_200)) 129) (<= v_b_41_1 v_prenex_200))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (forall ((v_prenex_237 Int)) (or (<= v_b_41_1 v_prenex_237) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_237))) 127) (< v_prenex_237 v_b_40_1))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (forall ((v_prenex_242 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_242)) 123) (<= v_b_41_1 v_prenex_242) (< v_prenex_242 v_b_40_1))) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (forall ((v_prenex_162 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_B~5 v_prenex_162)) 128) (< v_prenex_162 v_b_40_1) (<= v_b_41_1 v_prenex_162))) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (forall ((v_prenex_244 Int)) (or (< v_prenex_244 v_b_40_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_244))) 131) (<= v_b_41_1 v_prenex_244))) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (forall ((v_prenex_208 Int) (v_prenex_209 Int)) (or (< v_prenex_208 v_b_32_1) (<= v_b_29_1 v_prenex_208) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_208) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_209))) 127) (<= v_b_41_1 v_prenex_209) (< v_prenex_209 v_b_40_1))) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (forall ((v_prenex_215 Int)) (or (< v_prenex_215 v_b_40_1) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_215))) 127) (<= v_b_41_1 v_prenex_215))) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_232 v_b_40_1) (<= v_b_41_1 v_prenex_232) (<= v_b_32_1 v_prenex_231) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_231) (select ULTIMATE.start_main_~string_B~5 v_prenex_232)) 255) (< v_prenex_231 v_b_28_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (forall ((v_prenex_196 Int) (v_prenex_197 Int)) (or (<= v_b_41_1 v_prenex_197) (<= v_b_32_1 v_prenex_196) (< v_prenex_196 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_196)) (select ULTIMATE.start_main_~string_B~5 v_prenex_197)) 256) (< v_prenex_197 v_b_40_1))) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (forall ((v_prenex_262 Int)) (or (<= v_b_41_1 v_prenex_262) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_262))) 132) (< v_prenex_262 v_b_40_1))) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (forall ((v_prenex_161 Int)) (or (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_161)) 127) (<= v_b_41_1 v_prenex_161) (< v_prenex_161 v_b_40_1))) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (forall ((v_prenex_203 Int)) (or (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_203))) 128) (<= v_b_41_1 v_prenex_203) (< v_prenex_203 v_b_40_1))) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (forall ((v_prenex_187 Int)) (or (< v_prenex_187 v_b_40_1) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_187)) 128) (<= v_b_41_1 v_prenex_187))) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (forall ((v_prenex_248 Int) (v_prenex_247 Int)) (or (< v_prenex_248 v_b_40_1) (< v_prenex_247 v_b_32_1) (<= v_b_29_1 v_prenex_247) (<= v_b_41_1 v_prenex_248) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_247)) (select ULTIMATE.start_main_~string_B~5 v_prenex_248)) 128))) (forall ((v_prenex_225 Int)) (or (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_225)) 128) (<= v_b_41_1 v_prenex_225) (< v_prenex_225 v_b_40_1))) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (forall ((v_prenex_181 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_B~5 v_prenex_181)) 127) (<= v_b_41_1 v_prenex_181) (< v_prenex_181 v_b_40_1))) (<= (+ v_b_41_1 v_b_28_1) 256) (forall ((v_prenex_207 Int)) (or (<= v_b_41_1 v_prenex_207) (< v_prenex_207 v_b_40_1) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_207))) 127))) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (forall ((v_prenex_194 Int)) (or (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_194))) 122) (< v_prenex_194 v_b_40_1) (<= v_b_41_1 v_prenex_194))) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_40_1 v_v_490_1) 255) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_249 Int)) (or (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_249)) 124) (< v_prenex_249 v_b_40_1) (<= v_b_41_1 v_prenex_249))) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (forall ((v_prenex_176 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_176))) 127) (< v_prenex_176 v_b_40_1) (<= v_b_41_1 v_prenex_176))) (<= 0 (+ (* 2 v_b_28_1) 255)) (forall ((v_prenex_204 Int)) (or (< v_prenex_204 v_b_40_1) (<= v_b_41_1 v_prenex_204) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_B~5 v_prenex_204)) 128))) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (< v_b_41_1 (+ v_b_40_1 1)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (forall ((v_prenex_166 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_166)) 128) (<= v_b_41_1 v_prenex_166) (< v_prenex_166 v_b_40_1))) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_218 Int)) (or (< v_prenex_218 v_b_32_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_218)) 0) (<= v_b_29_1 v_prenex_218))) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (forall ((v_prenex_174 Int)) (or (< v_prenex_174 v_b_32_1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_174))) (- 4)) (<= v_b_29_1 v_prenex_174))) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_156) (select ULTIMATE.start_main_~string_A~5 v_prenex_157)) 127) (<= v_b_29_1 v_prenex_157) (< v_prenex_156 v_b_28_1) (<= v_b_32_1 v_prenex_156))) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (forall ((v_prenex_234 Int)) (or (<= v_b_29_1 v_prenex_234) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_234))) (- 1)) (< v_prenex_234 v_b_32_1))) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (< v_prenex_171 v_b_32_1) (< v_prenex_170 v_b_28_1) (<= v_b_29_1 v_prenex_171) (<= v_b_32_1 v_prenex_170) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_170)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_171))) 128))) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (< v_b_29_1 (+ v_b_32_1 1)) (<= v_b_29_1 (+ v_b_40_1 260)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (forall ((v_prenex_183 Int) (v_prenex_182 Int)) (or (<= v_b_32_1 v_prenex_182) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_182)) (select ULTIMATE.start_main_~string_A~5 v_prenex_183)) 128) (< v_prenex_183 v_b_32_1) (< v_prenex_182 v_b_28_1) (<= v_b_29_1 v_prenex_183))) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (forall ((v_prenex_220 Int)) (or (<= v_b_29_1 v_prenex_220) (< v_prenex_220 v_b_32_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_220))) 0))) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (forall ((v_prenex_201 Int)) (or (<= v_b_29_1 v_prenex_201) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_201)) 0) (< v_prenex_201 v_b_32_1))) (forall ((v_prenex_217 Int)) (or (< v_prenex_217 v_b_32_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_217))) 0) (<= v_b_29_1 v_prenex_217))) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (forall ((v_prenex_169 Int) (v_prenex_168 Int)) (or (<= v_b_41_1 v_prenex_169) (< v_prenex_169 v_b_40_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_168)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_169))) 127) (< v_prenex_168 v_b_32_1) (<= v_b_29_1 v_prenex_168))) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_260 Int) (v_prenex_261 Int)) (or (<= v_b_41_1 v_prenex_261) (< v_prenex_260 v_b_32_1) (<= v_b_29_1 v_prenex_260) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_260) (select ULTIMATE.start_main_~string_B~5 v_prenex_261)) 128) (< v_prenex_261 v_b_40_1))) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (forall ((v_prenex_165 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_165)) (- 1)) (<= v_b_29_1 v_prenex_165) (< v_prenex_165 v_b_32_1))) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (forall ((v_idx_125 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_125)) (select ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= v_b_29_1 v_idx_125) (< v_idx_125 v_b_32_1))) (<= 0 (+ v_v_528_1 383)) (forall ((v_prenex_240 Int)) (or (<= v_b_29_1 v_prenex_240) (< v_prenex_240 v_b_32_1) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_240))) (- 5)))) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (forall ((v_prenex_221 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_221))) 5) (< v_prenex_221 v_b_32_1) (<= v_b_29_1 v_prenex_221))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (forall ((v_prenex_208 Int) (v_prenex_209 Int)) (or (< v_prenex_208 v_b_32_1) (<= v_b_29_1 v_prenex_208) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_208) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_209))) 127) (<= v_b_41_1 v_prenex_209) (< v_prenex_209 v_b_40_1))) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (forall ((v_prenex_154 Int)) (or (< v_prenex_154 v_b_32_1) (<= v_b_29_1 v_prenex_154) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_154))) 0))) (forall ((v_prenex_241 Int)) (or (< v_prenex_241 v_b_32_1) (<= v_b_29_1 v_prenex_241) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_241))) 4))) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (forall ((v_prenex_198 Int)) (or (< v_prenex_198 v_b_32_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_198)) 1) (<= v_b_29_1 v_prenex_198))) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (forall ((v_prenex_256 Int)) (or (<= v_b_29_1 v_prenex_256) (< v_prenex_256 v_b_32_1) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_256))) 1))) (forall ((v_prenex_239 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_239)) 0) (<= v_b_29_1 v_prenex_239) (< v_prenex_239 v_b_32_1))) (<= v_b_41_1 256) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (forall ((v_prenex_192 Int)) (or (< v_prenex_192 v_b_32_1) (<= v_b_29_1 v_prenex_192) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_192))) 0))) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (forall ((v_prenex_210 Int)) (or (< v_prenex_210 v_b_32_1) (<= v_b_29_1 v_prenex_210) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_210))) 0))) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (forall ((v_prenex_189 Int) (v_prenex_188 Int)) (or (<= v_b_29_1 v_prenex_189) (< v_prenex_189 v_b_32_1) (<= v_b_32_1 v_prenex_188) (< v_prenex_188 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_188) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_189))) 127))) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (forall ((v_prenex_248 Int) (v_prenex_247 Int)) (or (< v_prenex_248 v_b_40_1) (< v_prenex_247 v_b_32_1) (<= v_b_29_1 v_prenex_247) (<= v_b_41_1 v_prenex_248) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_247)) (select ULTIMATE.start_main_~string_B~5 v_prenex_248)) 128))) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (forall ((v_prenex_164 Int)) (or (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_164)) 5) (<= v_b_29_1 v_prenex_164) (< v_prenex_164 v_b_32_1))) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (+ v_b_41_1 v_b_28_1) 256) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (forall ((v_prenex_193 Int)) (or (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_193)) (- 1)) (< v_prenex_193 v_b_32_1) (<= v_b_29_1 v_prenex_193))) (<= (+ v_b_32_1 v_b_29_1) 264) (forall ((v_prenex_236 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_236))) 1) (< v_prenex_236 v_b_32_1) (<= v_b_29_1 v_prenex_236))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_152 Int)) (or (<= v_b_29_1 v_prenex_152) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_152))) 0) (< v_prenex_152 v_b_32_1))) (forall ((v_prenex_159 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_159)) 0) (< v_prenex_159 v_b_32_1) (<= v_b_29_1 v_prenex_159))) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_184 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_184)) (- 5)) (< v_prenex_184 v_b_32_1) (<= v_b_29_1 v_prenex_184))) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (forall ((v_prenex_186 Int)) (or (< v_prenex_186 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_186))) (- 1)) (<= v_b_29_1 v_prenex_186))) (<= 0 (+ (* 2 v_b_32_1) 247)) (forall ((v_prenex_185 Int)) (or (< v_prenex_185 v_b_32_1) (<= v_b_29_1 v_prenex_185) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_185) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_185))) 0))) (<= v_b_29_1 (+ v_b_41_1 259)) (forall ((v_prenex_202 Int)) (or (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_202)) 0) (<= v_b_29_1 v_prenex_202) (< v_prenex_202 v_b_32_1))) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_40_1 v_v_490_1) 255) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (forall ((v_prenex_250 Int)) (or (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_250)) 1) (< v_prenex_250 v_b_32_1) (<= v_b_29_1 v_prenex_250))) (forall ((v_prenex_199 Int)) (or (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_199)) (- 4)) (< v_prenex_199 v_b_32_1) (<= v_b_29_1 v_prenex_199))) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (forall ((v_prenex_158 Int)) (or (<= v_b_29_1 v_prenex_158) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_158)) 4) (< v_prenex_158 v_b_32_1))) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4) (forall ((v_prenex_179 Int)) (or (<= v_b_29_1 v_prenex_179) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_179)) 0) (< v_prenex_179 v_b_32_1))))) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (forall ((v_prenex_195 Int)) (or (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_195))) 127) (<= v_b_32_1 v_prenex_195) (< v_prenex_195 v_b_28_1))) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (forall ((v_idx_124 Int)) (or (< v_idx_124 v_b_28_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= v_b_32_1 v_idx_124))) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (forall ((v_prenex_155 Int)) (or (< v_prenex_155 v_b_28_1) (<= v_b_32_1 v_prenex_155) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_155))) 127))) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_156) (select ULTIMATE.start_main_~string_A~5 v_prenex_157)) 127) (<= v_b_29_1 v_prenex_157) (< v_prenex_156 v_b_28_1) (<= v_b_32_1 v_prenex_156))) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (forall ((v_prenex_254 Int)) (or (<= v_b_32_1 v_prenex_254) (< v_prenex_254 v_b_28_1) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_254))) 126))) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (< v_prenex_171 v_b_32_1) (< v_prenex_170 v_b_28_1) (<= v_b_29_1 v_prenex_171) (<= v_b_32_1 v_prenex_170) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_170)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_171))) 128))) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (forall ((v_prenex_178 Int)) (or (<= v_b_32_1 v_prenex_178) (< v_prenex_178 v_b_28_1) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_178))) 127))) (forall ((v_prenex_235 Int)) (or (<= v_b_32_1 v_prenex_235) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_235) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_235))) 254) (< v_prenex_235 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 (- v_b_41_1)) 6) (forall ((v_prenex_228 Int) (v_prenex_229 Int)) (or (< v_prenex_228 v_b_28_1) (< v_prenex_229 v_b_40_1) (<= v_b_41_1 v_prenex_229) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_228) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_229))) 254) (<= v_b_32_1 v_prenex_228))) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (forall ((v_prenex_153 Int)) (or (< v_prenex_153 v_b_28_1) (<= v_b_32_1 v_prenex_153) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_153)) 129))) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= v_b_29_1 (+ v_b_40_1 260)) (forall ((v_prenex_258 Int)) (or (< v_prenex_258 v_b_28_1) (<= v_b_32_1 v_prenex_258) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_258)) 127))) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (forall ((v_prenex_183 Int) (v_prenex_182 Int)) (or (<= v_b_32_1 v_prenex_182) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_182)) (select ULTIMATE.start_main_~string_A~5 v_prenex_183)) 128) (< v_prenex_183 v_b_32_1) (< v_prenex_182 v_b_28_1) (<= v_b_29_1 v_prenex_183))) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (forall ((v_prenex_190 Int)) (or (< v_prenex_190 v_b_28_1) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_190)) 124) (<= v_b_32_1 v_prenex_190))) (forall ((v_prenex_243 Int)) (or (< v_prenex_243 v_b_28_1) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_243)) 127) (<= v_b_32_1 v_prenex_243))) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (forall ((v_prenex_163 Int)) (or (<= v_b_32_1 v_prenex_163) (< v_prenex_163 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_163))) 127))) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (forall ((v_prenex_230 Int)) (or (<= v_b_32_1 v_prenex_230) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_230)) 128) (< v_prenex_230 v_b_28_1))) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (forall ((v_prenex_211 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_211))) 123) (<= v_b_32_1 v_prenex_211) (< v_prenex_211 v_b_28_1))) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (forall ((v_prenex_205 Int) (v_prenex_206 Int)) (or (<= v_b_41_1 v_prenex_206) (< v_prenex_206 v_b_40_1) (<= v_b_32_1 v_prenex_205) (< v_prenex_205 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_205)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_206))) 255))) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (forall ((v_prenex_252 Int)) (or (<= v_b_32_1 v_prenex_252) (< v_prenex_252 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_252))) 128))) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (forall ((v_prenex_233 Int)) (or (< v_prenex_233 v_b_28_1) (<= v_b_32_1 v_prenex_233) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_233)) 128))) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (forall ((v_prenex_226 Int)) (or (< v_prenex_226 v_b_28_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_226))) 131) (<= v_b_32_1 v_prenex_226))) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= 0 (+ v_v_528_1 383)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (forall ((v_prenex_212 Int)) (or (<= v_b_32_1 v_prenex_212) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_212)) 132) (< v_prenex_212 v_b_28_1))) (<= v_b_29_1 (+ v_v_528_1 388)) (forall ((v_prenex_223 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_223)) 128) (< v_prenex_223 v_b_28_1) (<= v_b_32_1 v_prenex_223))) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (forall ((v_prenex_173 Int)) (or (<= v_b_32_1 v_prenex_173) (< v_prenex_173 v_b_28_1) (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_173)) 128))) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (forall ((v_prenex_180 Int)) (or (<= v_b_32_1 v_prenex_180) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_180))) 126) (< v_prenex_180 v_b_28_1))) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (forall ((v_prenex_175 Int)) (or (<= v_b_32_1 v_prenex_175) (< v_prenex_175 v_b_28_1) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_175)) 128))) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (forall ((v_prenex_214 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_214)) (select ULTIMATE.start_main_~string_A~5 v_prenex_214)) 256) (< v_prenex_214 v_b_28_1) (<= v_b_32_1 v_prenex_214))) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (forall ((v_prenex_222 Int)) (or (< v_prenex_222 v_b_28_1) (<= v_b_32_1 v_prenex_222) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_222)) 123))) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_232 v_b_40_1) (<= v_b_41_1 v_prenex_232) (<= v_b_32_1 v_prenex_231) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_231) (select ULTIMATE.start_main_~string_B~5 v_prenex_232)) 255) (< v_prenex_231 v_b_28_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (forall ((v_prenex_196 Int) (v_prenex_197 Int)) (or (<= v_b_41_1 v_prenex_197) (<= v_b_32_1 v_prenex_196) (< v_prenex_196 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_196)) (select ULTIMATE.start_main_~string_B~5 v_prenex_197)) 256) (< v_prenex_197 v_b_40_1))) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (forall ((v_prenex_189 Int) (v_prenex_188 Int)) (or (<= v_b_29_1 v_prenex_189) (< v_prenex_189 v_b_32_1) (<= v_b_32_1 v_prenex_188) (< v_prenex_188 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_188) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_189))) 127))) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (forall ((v_prenex_259 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_259))) 132) (< v_prenex_259 v_b_28_1) (<= v_b_32_1 v_prenex_259))) (<= (+ v_b_41_1 v_b_28_1) 256) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (forall ((v_prenex_172 Int)) (or (< v_prenex_172 v_b_28_1) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_172))) 128) (<= v_b_32_1 v_prenex_172))) (<= (+ v_b_40_1 v_v_490_1) 255) (forall ((v_prenex_216 Int)) (or (< v_prenex_216 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_216))) 127) (<= v_b_32_1 v_prenex_216))) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (forall ((v_prenex_219 Int)) (or (< v_prenex_219 v_b_28_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_219)) 128) (<= v_b_32_1 v_prenex_219))) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (forall ((v_prenex_213 Int)) (or (<= v_b_32_1 v_prenex_213) (< v_prenex_213 v_b_28_1) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_213))) 122))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (forall ((v_prenex_245 Int)) (or (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_245)) 129) (<= v_b_32_1 v_prenex_245) (< v_prenex_245 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (forall ((v_prenex_191 Int)) (or (< v_prenex_191 v_b_28_1) (<= v_b_32_1 v_prenex_191) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_191)) 133))) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (forall ((v_prenex_174 Int)) (or (< v_prenex_174 v_b_32_1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_174))) (- 4)) (<= v_b_29_1 v_prenex_174))) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (forall ((v_prenex_238 Int)) (or (<= v_b_41_1 v_prenex_238) (<= (- (select ULTIMATE.start_main_~string_B~5 v_prenex_238) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_238))) 254) (< v_prenex_238 v_b_40_1))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (forall ((v_idx_124 Int)) (or (< v_idx_124 v_b_28_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_124))) 127) (<= v_b_32_1 v_idx_124))) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (forall ((v_prenex_155 Int)) (or (< v_prenex_155 v_b_28_1) (<= v_b_32_1 v_prenex_155) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_155))) 127))) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (forall ((v_prenex_234 Int)) (or (<= v_b_29_1 v_prenex_234) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_234))) (- 1)) (< v_prenex_234 v_b_32_1))) (forall ((v_prenex_254 Int)) (or (<= v_b_32_1 v_prenex_254) (< v_prenex_254 v_b_28_1) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_254))) 126))) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (< v_prenex_171 v_b_32_1) (< v_prenex_170 v_b_28_1) (<= v_b_29_1 v_prenex_171) (<= v_b_32_1 v_prenex_170) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_170)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_171))) 128))) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (forall ((v_prenex_178 Int)) (or (<= v_b_32_1 v_prenex_178) (< v_prenex_178 v_b_28_1) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_178))) 127))) (forall ((v_prenex_235 Int)) (or (<= v_b_32_1 v_prenex_235) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_235) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_235))) 254) (< v_prenex_235 v_b_28_1))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (forall ((v_prenex_255 Int)) (or (< v_prenex_255 v_b_40_1) (<= v_b_41_1 v_prenex_255) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_255))) 128))) (<= (- v_b_28_1 (- v_v_528_1)) 127) (forall ((v_prenex_153 Int)) (or (< v_prenex_153 v_b_28_1) (<= v_b_32_1 v_prenex_153) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_153)) 129))) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (+ v_b_40_1 v_b_28_1) 255) (forall ((v_prenex_253 Int)) (or (<= v_b_41_1 v_prenex_253) (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_253)) 129) (< v_prenex_253 v_b_40_1))) (forall ((v_prenex_243 Int)) (or (< v_prenex_243 v_b_28_1) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_243)) 127) (<= v_b_32_1 v_prenex_243))) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (forall ((v_prenex_251 Int)) (or (< v_prenex_251 v_b_40_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_251))) 127) (<= v_b_41_1 v_prenex_251))) (forall ((v_prenex_163 Int)) (or (<= v_b_32_1 v_prenex_163) (< v_prenex_163 v_b_28_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_163))) 127))) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (forall ((v_prenex_230 Int)) (or (<= v_b_32_1 v_prenex_230) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_230)) 128) (< v_prenex_230 v_b_28_1))) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (forall ((v_prenex_257 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_B~5 v_prenex_257)) (select ULTIMATE.start_main_~string_B~5 v_prenex_257)) 256) (< v_prenex_257 v_b_40_1) (<= v_b_41_1 v_prenex_257))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_260 Int) (v_prenex_261 Int)) (or (<= v_b_41_1 v_prenex_261) (< v_prenex_260 v_b_32_1) (<= v_b_29_1 v_prenex_260) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_260) (select ULTIMATE.start_main_~string_B~5 v_prenex_261)) 128) (< v_prenex_261 v_b_40_1))) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= 0 (+ v_b_32_1 251)) (forall ((v_prenex_233 Int)) (or (< v_prenex_233 v_b_28_1) (<= v_b_32_1 v_prenex_233) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_233)) 128))) (forall ((v_prenex_167 Int)) (or (< v_prenex_167 v_b_40_1) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_167))) 127) (<= v_b_41_1 v_prenex_167))) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (forall ((v_idx_125 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_125)) (select ULTIMATE.start_main_~string_A~5 v_idx_125)) 0) (<= v_b_29_1 v_idx_125) (< v_idx_125 v_b_32_1))) (<= 0 (+ v_v_528_1 383)) (forall ((v_prenex_240 Int)) (or (<= v_b_29_1 v_prenex_240) (< v_prenex_240 v_b_32_1) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_240))) (- 5)))) (forall ((v_prenex_212 Int)) (or (<= v_b_32_1 v_prenex_212) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_212)) 132) (< v_prenex_212 v_b_28_1))) (forall ((v_prenex_223 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_223)) 128) (< v_prenex_223 v_b_28_1) (<= v_b_32_1 v_prenex_223))) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (forall ((v_prenex_237 Int)) (or (<= v_b_41_1 v_prenex_237) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_237))) 127) (< v_prenex_237 v_b_40_1))) (forall ((v_prenex_180 Int)) (or (<= v_b_32_1 v_prenex_180) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_180))) 126) (< v_prenex_180 v_b_28_1))) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (forall ((v_prenex_242 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_242)) 123) (<= v_b_41_1 v_prenex_242) (< v_prenex_242 v_b_40_1))) (forall ((v_prenex_175 Int)) (or (<= v_b_32_1 v_prenex_175) (< v_prenex_175 v_b_28_1) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_175)) 128))) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (forall ((v_prenex_214 Int)) (or (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_214)) (select ULTIMATE.start_main_~string_A~5 v_prenex_214)) 256) (< v_prenex_214 v_b_28_1) (<= v_b_32_1 v_prenex_214))) (forall ((v_prenex_244 Int)) (or (< v_prenex_244 v_b_40_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_244))) 131) (<= v_b_41_1 v_prenex_244))) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (forall ((v_prenex_198 Int)) (or (< v_prenex_198 v_b_32_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_198)) 1) (<= v_b_29_1 v_prenex_198))) (<= (+ v_b_29_1 v_v_490_1) 260) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (forall ((v_prenex_256 Int)) (or (<= v_b_29_1 v_prenex_256) (< v_prenex_256 v_b_32_1) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_256))) 1))) (forall ((v_prenex_239 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_239)) 0) (<= v_b_29_1 v_prenex_239) (< v_prenex_239 v_b_32_1))) (forall ((v_prenex_192 Int)) (or (< v_prenex_192 v_b_32_1) (<= v_b_29_1 v_prenex_192) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_192))) 0))) (<= v_b_32_1 (+ v_b_28_1 259)) (forall ((v_prenex_196 Int) (v_prenex_197 Int)) (or (<= v_b_41_1 v_prenex_197) (<= v_b_32_1 v_prenex_196) (< v_prenex_196 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_196)) (select ULTIMATE.start_main_~string_B~5 v_prenex_197)) 256) (< v_prenex_197 v_b_40_1))) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (forall ((v_prenex_262 Int)) (or (<= v_b_41_1 v_prenex_262) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_262))) 132) (< v_prenex_262 v_b_40_1))) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (forall ((v_prenex_161 Int)) (or (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_161)) 127) (<= v_b_41_1 v_prenex_161) (< v_prenex_161 v_b_40_1))) (forall ((v_prenex_189 Int) (v_prenex_188 Int)) (or (<= v_b_29_1 v_prenex_189) (< v_prenex_189 v_b_32_1) (<= v_b_32_1 v_prenex_188) (< v_prenex_188 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_188) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_189))) 127))) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (forall ((v_prenex_203 Int)) (or (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_203))) 128) (<= v_b_41_1 v_prenex_203) (< v_prenex_203 v_b_40_1))) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (forall ((v_prenex_248 Int) (v_prenex_247 Int)) (or (< v_prenex_248 v_b_40_1) (< v_prenex_247 v_b_32_1) (<= v_b_29_1 v_prenex_247) (<= v_b_41_1 v_prenex_248) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_247)) (select ULTIMATE.start_main_~string_B~5 v_prenex_248)) 128))) (<= 0 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_41_1 254)) (forall ((v_prenex_164 Int)) (or (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_164)) 5) (<= v_b_29_1 v_prenex_164) (< v_prenex_164 v_b_32_1))) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (forall ((v_prenex_193 Int)) (or (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_193)) (- 1)) (< v_prenex_193 v_b_32_1) (<= v_b_29_1 v_prenex_193))) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_152 Int)) (or (<= v_b_29_1 v_prenex_152) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_152))) 0) (< v_prenex_152 v_b_32_1))) (<= (- v_b_40_1 (- v_v_490_1)) 0) (forall ((v_prenex_184 Int)) (or (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_184)) (- 5)) (< v_prenex_184 v_b_32_1) (<= v_b_29_1 v_prenex_184))) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (forall ((v_prenex_186 Int)) (or (< v_prenex_186 v_b_32_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_186))) (- 1)) (<= v_b_29_1 v_prenex_186))) (forall ((v_prenex_185 Int)) (or (< v_prenex_185 v_b_32_1) (<= v_b_29_1 v_prenex_185) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_185) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_185))) 0))) (forall ((v_prenex_202 Int)) (or (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_202)) 0) (<= v_b_29_1 v_prenex_202) (< v_prenex_202 v_b_32_1))) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (forall ((v_prenex_249 Int)) (or (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_249)) 124) (< v_prenex_249 v_b_40_1) (<= v_b_41_1 v_prenex_249))) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (forall ((v_prenex_250 Int)) (or (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_250)) 1) (< v_prenex_250 v_b_32_1) (<= v_b_29_1 v_prenex_250))) (forall ((v_prenex_199 Int)) (or (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_199)) (- 4)) (< v_prenex_199 v_b_32_1) (<= v_b_29_1 v_prenex_199))) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (forall ((v_prenex_213 Int)) (or (<= v_b_32_1 v_prenex_213) (< v_prenex_213 v_b_28_1) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_213))) 122))) (forall ((v_prenex_176 Int)) (or (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_176))) 127) (< v_prenex_176 v_b_40_1) (<= v_b_41_1 v_prenex_176))) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_41_1 v_b_29_1) 261) (<= 0 (+ v_b_29_1 250)) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (forall ((v_prenex_191 Int)) (or (< v_prenex_191 v_b_28_1) (<= v_b_32_1 v_prenex_191) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_191)) 133))) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (forall ((v_prenex_218 Int)) (or (< v_prenex_218 v_b_32_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_218)) 0) (<= v_b_29_1 v_prenex_218))) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- (- v_v_490_1) v_v_528_1) 128) (forall ((v_prenex_160 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_160))) 123) (< v_prenex_160 v_b_40_1) (<= v_b_41_1 v_prenex_160))) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (forall ((v_prenex_195 Int)) (or (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_195))) 127) (<= v_b_32_1 v_prenex_195) (< v_prenex_195 v_b_28_1))) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- v_b_29_1 (- v_b_32_1)) 9) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_156) (select ULTIMATE.start_main_~string_A~5 v_prenex_157)) 127) (<= v_b_29_1 v_prenex_157) (< v_prenex_156 v_b_28_1) (<= v_b_32_1 v_prenex_156))) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (forall ((v_idx_121 Int)) (or (< v_idx_121 v_b_40_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_B~5 v_idx_121)) 128) (<= v_b_41_1 v_idx_121))) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (forall ((v_prenex_246 Int)) (or (<= v_b_41_1 v_prenex_246) (< v_prenex_246 v_b_40_1) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_246)) 133))) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- v_b_29_1 (- v_b_41_1)) 6) (forall ((v_prenex_228 Int) (v_prenex_229 Int)) (or (< v_prenex_228 v_b_28_1) (< v_prenex_229 v_b_40_1) (<= v_b_41_1 v_prenex_229) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_228) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_229))) 254) (<= v_b_32_1 v_prenex_228))) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= v_b_29_1 (+ v_b_40_1 260)) (forall ((v_prenex_258 Int)) (or (< v_prenex_258 v_b_28_1) (<= v_b_32_1 v_prenex_258) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_258)) 127))) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (forall ((v_prenex_183 Int) (v_prenex_182 Int)) (or (<= v_b_32_1 v_prenex_182) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_182)) (select ULTIMATE.start_main_~string_A~5 v_prenex_183)) 128) (< v_prenex_183 v_b_32_1) (< v_prenex_182 v_b_28_1) (<= v_b_29_1 v_prenex_183))) (<= v_b_29_1 260) (forall ((v_prenex_190 Int)) (or (< v_prenex_190 v_b_28_1) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_190)) 124) (<= v_b_32_1 v_prenex_190))) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (forall ((v_prenex_220 Int)) (or (<= v_b_29_1 v_prenex_220) (< v_prenex_220 v_b_32_1) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_220))) 0))) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (forall ((v_prenex_177 Int)) (or (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_177))) 126) (<= v_b_41_1 v_prenex_177) (< v_prenex_177 v_b_40_1))) (<= (- (- v_b_28_1) v_b_28_1) 0) (forall ((v_prenex_217 Int)) (or (< v_prenex_217 v_b_32_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_217))) 0) (<= v_b_29_1 v_prenex_217))) (forall ((v_prenex_201 Int)) (or (<= v_b_29_1 v_prenex_201) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_201)) 0) (< v_prenex_201 v_b_32_1))) (<= v_b_28_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_29_1 250)) (forall ((v_prenex_169 Int) (v_prenex_168 Int)) (or (<= v_b_41_1 v_prenex_169) (< v_prenex_169 v_b_40_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_168)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_169))) 127) (< v_prenex_168 v_b_32_1) (<= v_b_29_1 v_prenex_168))) (forall ((v_prenex_227 Int)) (or (< v_prenex_227 v_b_40_1) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_227))) 126) (<= v_b_41_1 v_prenex_227))) (forall ((v_prenex_211 Int)) (or (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_211))) 123) (<= v_b_32_1 v_prenex_211) (< v_prenex_211 v_b_28_1))) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (forall ((v_prenex_205 Int) (v_prenex_206 Int)) (or (<= v_b_41_1 v_prenex_206) (< v_prenex_206 v_b_40_1) (<= v_b_32_1 v_prenex_205) (< v_prenex_205 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_205)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_206))) 255))) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (forall ((v_prenex_252 Int)) (or (<= v_b_32_1 v_prenex_252) (< v_prenex_252 v_b_28_1) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_252))) 128))) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (forall ((v_prenex_165 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_165)) (- 1)) (<= v_b_29_1 v_prenex_165) (< v_prenex_165 v_b_32_1))) (forall ((v_prenex_224 Int)) (or (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_224)) 132) (< v_prenex_224 v_b_40_1) (<= v_b_41_1 v_prenex_224))) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (forall ((v_prenex_226 Int)) (or (< v_prenex_226 v_b_28_1) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_226))) 131) (<= v_b_32_1 v_prenex_226))) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (forall ((v_prenex_173 Int)) (or (<= v_b_32_1 v_prenex_173) (< v_prenex_173 v_b_28_1) (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_173)) 128))) (forall ((v_prenex_200 Int)) (or (< v_prenex_200 v_b_40_1) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_B~5 v_prenex_200)) 129) (<= v_b_41_1 v_prenex_200))) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (forall ((v_prenex_221 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_221))) 5) (< v_prenex_221 v_b_32_1) (<= v_b_29_1 v_prenex_221))) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (forall ((v_prenex_162 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_B~5 v_prenex_162)) 128) (< v_prenex_162 v_b_40_1) (<= v_b_41_1 v_prenex_162))) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (forall ((v_prenex_208 Int) (v_prenex_209 Int)) (or (< v_prenex_208 v_b_32_1) (<= v_b_29_1 v_prenex_208) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_208) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_209))) 127) (<= v_b_41_1 v_prenex_209) (< v_prenex_209 v_b_40_1))) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (forall ((v_prenex_154 Int)) (or (< v_prenex_154 v_b_32_1) (<= v_b_29_1 v_prenex_154) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_154))) 0))) (forall ((v_prenex_222 Int)) (or (< v_prenex_222 v_b_28_1) (<= v_b_32_1 v_prenex_222) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_222)) 123))) (forall ((v_prenex_241 Int)) (or (< v_prenex_241 v_b_32_1) (<= v_b_29_1 v_prenex_241) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_241))) 4))) (forall ((v_prenex_215 Int)) (or (< v_prenex_215 v_b_40_1) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_215))) 127) (<= v_b_41_1 v_prenex_215))) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_232 v_b_40_1) (<= v_b_41_1 v_prenex_232) (<= v_b_32_1 v_prenex_231) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_231) (select ULTIMATE.start_main_~string_B~5 v_prenex_232)) 255) (< v_prenex_231 v_b_28_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (forall ((v_prenex_210 Int)) (or (< v_prenex_210 v_b_32_1) (<= v_b_29_1 v_prenex_210) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_210))) 0))) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (forall ((v_prenex_187 Int)) (or (< v_prenex_187 v_b_40_1) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_187)) 128) (<= v_b_41_1 v_prenex_187))) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (forall ((v_prenex_225 Int)) (or (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_B~5 v_prenex_225)) 128) (<= v_b_41_1 v_prenex_225) (< v_prenex_225 v_b_40_1))) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= 0 (+ v_b_28_1 255)) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (forall ((v_prenex_181 Int)) (or (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_B~5 v_prenex_181)) 127) (<= v_b_41_1 v_prenex_181) (< v_prenex_181 v_b_40_1))) (forall ((v_prenex_259 Int)) (or (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_259))) 132) (< v_prenex_259 v_b_28_1) (<= v_b_32_1 v_prenex_259))) (<= (+ v_b_41_1 v_b_28_1) 256) (forall ((v_prenex_207 Int)) (or (<= v_b_41_1 v_prenex_207) (< v_prenex_207 v_b_40_1) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_B~5 v_prenex_207))) 127))) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (forall ((v_prenex_236 Int)) (or (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_236))) 1) (< v_prenex_236 v_b_32_1) (<= v_b_29_1 v_prenex_236))) (forall ((v_prenex_159 Int)) (or (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_prenex_159)) 0) (< v_prenex_159 v_b_32_1) (<= v_b_29_1 v_prenex_159))) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (forall ((v_prenex_194 Int)) (or (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_194))) 122) (< v_prenex_194 v_b_40_1) (<= v_b_41_1 v_prenex_194))) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (forall ((v_prenex_172 Int)) (or (< v_prenex_172 v_b_28_1) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_172))) 128) (<= v_b_32_1 v_prenex_172))) (<= (+ v_b_40_1 v_v_490_1) 255) (forall ((v_prenex_216 Int)) (or (< v_prenex_216 v_b_28_1) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_prenex_216))) 127) (<= v_b_32_1 v_prenex_216))) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- v_b_40_1 v_v_528_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (forall ((v_prenex_219 Int)) (or (< v_prenex_219 v_b_28_1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_A~5 v_prenex_219)) 128) (<= v_b_32_1 v_prenex_219))) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= 0 (+ v_b_40_1 255)) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (forall ((v_prenex_204 Int)) (or (< v_prenex_204 v_b_40_1) (<= v_b_41_1 v_prenex_204) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_B~5 v_prenex_204)) 128))) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (forall ((v_prenex_158 Int)) (or (<= v_b_29_1 v_prenex_158) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_158)) 4) (< v_prenex_158 v_b_32_1))) (forall ((v_prenex_245 Int)) (or (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_A~5 v_prenex_245)) 129) (<= v_b_32_1 v_prenex_245) (< v_prenex_245 v_b_28_1))) (forall ((v_prenex_166 Int)) (or (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_B~5 v_prenex_166)) 128) (<= v_b_41_1 v_prenex_166) (< v_prenex_166 v_b_40_1))) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4) (forall ((v_prenex_179 Int)) (or (<= v_b_29_1 v_prenex_179) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_prenex_179)) 0) (< v_prenex_179 v_b_32_1))))) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (forall ((v_prenex_156 Int) (v_prenex_157 Int)) (or (< v_prenex_157 v_b_32_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_156) (select ULTIMATE.start_main_~string_A~5 v_prenex_157)) 127) (<= v_b_29_1 v_prenex_157) (< v_prenex_156 v_b_28_1) (<= v_b_32_1 v_prenex_156))) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (forall ((v_prenex_170 Int) (v_prenex_171 Int)) (or (< v_prenex_171 v_b_32_1) (< v_prenex_170 v_b_28_1) (<= v_b_29_1 v_prenex_171) (<= v_b_32_1 v_prenex_170) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_170)) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_171))) 128))) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (< v_b_29_1 (+ v_b_32_1 1)) (<= v_b_29_1 (+ v_b_40_1 260)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (forall ((v_prenex_183 Int) (v_prenex_182 Int)) (or (<= v_b_32_1 v_prenex_182) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_182)) (select ULTIMATE.start_main_~string_A~5 v_prenex_183)) 128) (< v_prenex_183 v_b_32_1) (< v_prenex_182 v_b_28_1) (<= v_b_29_1 v_prenex_183))) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= 0 (+ v_v_528_1 383)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (forall ((v_prenex_189 Int) (v_prenex_188 Int)) (or (<= v_b_29_1 v_prenex_189) (< v_prenex_189 v_b_32_1) (<= v_b_32_1 v_prenex_188) (< v_prenex_188 v_b_28_1) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_188) (- (select ULTIMATE.start_main_~string_A~5 v_prenex_189))) 127))) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (+ v_b_41_1 v_b_28_1) 256) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_40_1 v_v_490_1) 255) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (< v_b_29_1 (+ v_b_32_1 1)) (<= v_b_29_1 (+ v_b_40_1 260)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (forall ((v_prenex_169 Int) (v_prenex_168 Int)) (or (<= v_b_41_1 v_prenex_169) (< v_prenex_169 v_b_40_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_168)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_169))) 127) (< v_prenex_168 v_b_32_1) (<= v_b_29_1 v_prenex_168))) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (forall ((v_prenex_260 Int) (v_prenex_261 Int)) (or (<= v_b_41_1 v_prenex_261) (< v_prenex_260 v_b_32_1) (<= v_b_29_1 v_prenex_260) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_260) (select ULTIMATE.start_main_~string_B~5 v_prenex_261)) 128) (< v_prenex_261 v_b_40_1))) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= 0 (+ v_v_528_1 383)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (forall ((v_prenex_208 Int) (v_prenex_209 Int)) (or (< v_prenex_208 v_b_32_1) (<= v_b_29_1 v_prenex_208) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_208) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_209))) 127) (<= v_b_41_1 v_prenex_209) (< v_prenex_209 v_b_40_1))) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (forall ((v_prenex_248 Int) (v_prenex_247 Int)) (or (< v_prenex_248 v_b_40_1) (< v_prenex_247 v_b_32_1) (<= v_b_29_1 v_prenex_247) (<= v_b_41_1 v_prenex_248) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_247)) (select ULTIMATE.start_main_~string_B~5 v_prenex_248)) 128))) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (+ v_b_41_1 v_b_28_1) 256) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_40_1 v_v_490_1) 255) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (< v_b_41_1 (+ v_b_40_1 1)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (< v_b_29_1 (+ v_b_32_1 1)) (<= v_b_29_1 (+ v_b_40_1 260)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= 0 (+ v_v_528_1 383)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (+ v_b_41_1 v_b_28_1) 256) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_40_1 v_v_490_1) 255) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (< v_b_41_1 (+ v_b_40_1 1)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))) (and (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= 0 (+ ULTIMATE.start_main_~i~5 254)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (* 2 ULTIMATE.start_main_~found~5) 255) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (* 2 ULTIMATE.start_main_~i~5) 257) (<= ULTIMATE.start_main_~found~5 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~found~5 255) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= ULTIMATE.start_main_~i~5 256) (<= 0 (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5 254)) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~i~5 249)) (<= v_b_41_1 (+ ULTIMATE.start_main_~i~5 255)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~found~5 255)) (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_32_1 251)) (<= v_b_29_1 (+ ULTIMATE.start_main_~found~5 260)) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (+ v_v_528_1 ULTIMATE.start_main_~found~5) 382) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= 0 (+ v_b_41_1 v_v_490_1 254)) (<= v_b_32_1 (+ v_v_528_1 387)) (<= v_b_32_1 (+ v_v_490_1 259)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (+ v_b_41_1 ULTIMATE.start_main_~found~5) 256) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (+ v_b_40_1 v_b_29_1) 260) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_32_1 252)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= v_v_490_1 (+ ULTIMATE.start_main_~i~5 254)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= v_b_40_1 (+ v_b_32_1 251)) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= 0 (+ v_b_41_1 v_b_28_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~found~5 255)) (<= v_v_490_1 255) (<= v_b_32_1 259) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (+ v_b_29_1 ULTIMATE.start_main_~i~5) 261) (<= ULTIMATE.start_main_~found~5 (+ v_b_29_1 250)) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~found~5 255)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= v_v_490_1 (+ v_b_32_1 251)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= v_b_41_1 (+ v_b_40_1 256)) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= v_b_28_1 255) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~i~5 250)) (<= ULTIMATE.start_main_~found~5 (+ v_b_41_1 254)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= 0 (+ v_b_32_1 v_v_528_1 379)) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= v_b_41_1 (+ v_v_490_1 256)) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= v_b_28_1 (+ v_v_528_1 383)) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= ULTIMATE.start_main_~found~5 (+ v_b_40_1 255)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= 0 (+ v_b_40_1 v_b_41_1 254)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 (- v_b_41_1)) 6) (forall ((v_prenex_228 Int) (v_prenex_229 Int)) (or (< v_prenex_228 v_b_28_1) (< v_prenex_229 v_b_40_1) (<= v_b_41_1 v_prenex_229) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_228) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_229))) 254) (<= v_b_32_1 v_prenex_228))) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= 0 (+ v_b_32_1 ULTIMATE.start_main_~found~5 251)) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= v_v_528_1 (+ v_b_28_1 382)) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= v_b_29_1 (+ v_b_40_1 260)) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= v_b_29_1 260) (<= (+ v_b_40_1 v_b_28_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~found~5 255)) (<= v_b_41_1 (+ v_b_28_1 256)) (<= v_v_528_1 382) (<= v_v_490_1 (+ v_b_28_1 255)) (<= v_b_32_1 (+ ULTIMATE.start_main_~i~5 258)) (<= 0 (+ v_v_490_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= ULTIMATE.start_main_~i~5 (+ v_b_29_1 251)) (<= 0 (+ v_b_32_1 v_b_40_1 251)) (<= v_b_40_1 (+ v_v_490_1 255)) (<= v_v_490_1 (+ v_b_40_1 255)) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= 0 (+ v_b_40_1 v_b_28_1 255)) (<= (+ ULTIMATE.start_main_~i~5 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (+ v_b_32_1 v_b_40_1) 259) (<= v_v_528_1 (+ v_b_29_1 377)) (<= v_v_528_1 (+ v_v_490_1 382)) (<= 0 (+ v_b_40_1 v_v_490_1 255)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= ULTIMATE.start_main_~i~5 (+ v_b_40_1 256)) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (+ v_b_32_1 ULTIMATE.start_main_~found~5) 259) (<= v_b_28_1 (+ v_v_490_1 255)) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= v_v_490_1 (+ v_b_29_1 250)) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= 0 (+ v_b_32_1 v_b_41_1 250)) (forall ((v_prenex_205 Int) (v_prenex_206 Int)) (or (<= v_b_41_1 v_prenex_206) (< v_prenex_206 v_b_40_1) (<= v_b_32_1 v_prenex_205) (< v_prenex_205 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_205)) (- (select ULTIMATE.start_main_~string_B~5 v_prenex_206))) 255))) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= v_v_490_1 (+ ULTIMATE.start_main_~found~5 255)) (<= 0 (+ v_b_41_1 v_b_29_1 249)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (+ v_b_32_1 ULTIMATE.start_main_~i~5) 260) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (* 2 v_b_40_1) 255) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= 0 (+ v_b_28_1 ULTIMATE.start_main_~i~5 254)) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= 0 (+ v_b_41_1 v_v_528_1 382)) (<= v_b_28_1 (+ v_b_40_1 255)) (<= 0 (+ v_b_32_1 251)) (<= (+ v_b_41_1 v_v_528_1) 383) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= 0 (+ v_v_528_1 383)) (<= 0 (+ v_b_32_1 v_b_28_1 251)) (< v_b_32_1 (+ v_b_28_1 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (* 2 v_v_528_1) 509) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= v_b_29_1 (+ v_v_528_1 388)) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (+ v_b_28_1 v_v_528_1) 382) (<= 0 (+ v_b_28_1 v_v_528_1 383)) (<= (+ v_b_28_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_32_1 (+ v_b_41_1 258)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~found~5 254)) (<= (+ v_v_490_1 ULTIMATE.start_main_~i~5) 256) (<= v_b_29_1 (+ v_b_32_1 256)) (<= v_b_29_1 (+ ULTIMATE.start_main_~i~5 259)) (<= v_b_29_1 (+ v_v_490_1 260)) (<= 0 (+ v_v_528_1 ULTIMATE.start_main_~found~5 383)) (<= (+ v_b_28_1 v_v_490_1) 255) (<= v_b_40_1 (+ ULTIMATE.start_main_~i~5 254)) (<= ULTIMATE.start_main_~i~5 (+ v_v_490_1 256)) (<= (+ v_b_32_1 v_b_28_1) 259) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (* 2 v_b_28_1) 255) (<= v_b_41_1 (+ v_b_29_1 251)) (<= (- v_b_32_1 v_v_528_1) 132) (<= 0 (+ v_b_32_1 v_v_490_1 251)) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= ULTIMATE.start_main_~i~5 (+ v_b_28_1 256)) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (+ v_b_40_1 v_b_41_1) 256) (<= (- v_b_28_1 v_v_528_1) 128) (<= v_b_32_1 (+ v_b_40_1 259)) (<= v_b_40_1 (+ v_b_41_1 254)) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= v_v_528_1 (+ ULTIMATE.start_main_~i~5 381)) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= ULTIMATE.start_main_~found~5 (+ v_v_528_1 383)) (<= (- v_b_28_1 v_b_40_1) 0) (<= 0 (+ v_b_41_1 254)) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= 0 (+ v_b_32_1 v_b_29_1 246)) (<= v_b_28_1 (+ v_b_32_1 251)) (<= (+ v_b_29_1 v_v_490_1) 260) (<= ULTIMATE.start_main_~i~5 (+ v_v_528_1 384)) (<= v_v_528_1 (+ v_b_32_1 378)) (<= (+ v_b_32_1 v_v_528_1) 386) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= v_v_528_1 (+ v_b_41_1 381)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= v_b_41_1 256) (forall ((v_prenex_231 Int) (v_prenex_232 Int)) (or (< v_prenex_232 v_b_40_1) (<= v_b_41_1 v_prenex_232) (<= v_b_32_1 v_prenex_231) (<= (- (select ULTIMATE.start_main_~string_A~5 v_prenex_231) (select ULTIMATE.start_main_~string_B~5 v_prenex_232)) 255) (< v_prenex_231 v_b_28_1))) (<= (+ v_b_28_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= v_b_32_1 (+ v_b_28_1 259)) (forall ((v_prenex_196 Int) (v_prenex_197 Int)) (or (<= v_b_41_1 v_prenex_197) (<= v_b_32_1 v_prenex_196) (< v_prenex_196 v_b_28_1) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_prenex_196)) (select ULTIMATE.start_main_~string_B~5 v_prenex_197)) 256) (< v_prenex_197 v_b_40_1))) (<= v_b_40_1 255) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= v_v_528_1 (+ v_b_40_1 382)) (<= v_b_40_1 (+ v_v_528_1 383)) (<= (- v_b_41_1 v_v_490_1) 1) (<= (* 2 v_v_490_1) 255) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= 0 (+ v_b_29_1 v_v_528_1 378)) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= v_b_28_1 (+ v_b_41_1 254)) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= v_b_32_1 (+ ULTIMATE.start_main_~found~5 259)) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= v_b_41_1 (+ ULTIMATE.start_main_~found~5 256)) (<= (+ v_b_40_1 ULTIMATE.start_main_~i~5) 256) (<= (- v_b_32_1 v_v_490_1) 4) (<= 0 (+ (* 2 v_v_490_1) 255)) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= 0 (+ (* 2 v_b_41_1) 253)) (<= v_b_40_1 (+ v_b_28_1 255)) (<= 0 (+ v_b_29_1 ULTIMATE.start_main_~found~5 250)) (<= (+ v_v_490_1 v_v_528_1) 382) (<= (- v_b_41_1 v_v_528_1) 129) (<= 0 (+ v_b_29_1 v_v_490_1 250)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= 0 (+ v_v_490_1 255)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= 0 (+ ULTIMATE.start_main_~i~5 v_v_528_1 382)) (<= v_v_490_1 (+ v_b_41_1 254)) (<= 0 (+ v_b_28_1 255)) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= v_b_40_1 (+ v_b_29_1 250)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (+ v_b_41_1 v_b_28_1) 256) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= 0 (+ (* 2 v_b_40_1) 255)) (<= (* 2 v_b_29_1) 265) (<= ULTIMATE.start_main_~found~5 (+ v_v_490_1 255)) (<= (+ v_b_32_1 v_b_29_1) 264) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (+ v_b_41_1 v_v_490_1) 256) (<= 0 (+ (* 2 v_b_29_1) 245)) (<= v_b_28_1 (+ ULTIMATE.start_main_~found~5 255)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (* 2 v_b_32_1) 263) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (+ v_b_29_1 v_b_28_1) 260) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= 0 (+ (* 2 v_b_32_1) 247)) (<= v_b_29_1 (+ v_b_41_1 259)) (<= v_v_528_1 (+ ULTIMATE.start_main_~found~5 382)) (<= (+ v_b_40_1 ULTIMATE.start_main_~found~5) 255) (<= v_b_41_1 (+ v_v_528_1 384)) (<= (+ v_b_32_1 v_v_490_1) 259) (<= 0 (+ v_b_28_1 v_v_490_1 255)) (<= (+ v_b_40_1 v_v_490_1) 255) (<= (- v_b_29_1 v_b_41_1) 4) (<= v_b_28_1 (+ v_b_29_1 250)) (<= v_b_32_1 (+ v_b_29_1 254)) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= 0 (+ v_b_40_1 v_b_29_1 250)) (<= 0 (+ v_v_490_1 v_v_528_1 383)) (<= (+ v_v_490_1 ULTIMATE.start_main_~found~5) 255) (<= (- v_b_40_1 v_v_528_1) 128) (<= 0 (+ (* 2 v_v_528_1) 511)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= 0 (+ v_b_29_1 v_b_28_1 250)) (<= (* 2 v_b_41_1) 257) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= 0 (+ v_b_40_1 v_v_528_1 383)) (<= v_b_41_1 (+ v_b_32_1 252)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (+ v_b_40_1 v_v_528_1) 382) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= 0 (+ v_b_40_1 255)) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (+ v_b_29_1 ULTIMATE.start_main_~found~5) 260) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= 0 (+ v_b_41_1 ULTIMATE.start_main_~i~5 253)) (<= v_b_28_1 (+ ULTIMATE.start_main_~i~5 254)) (<= 0 (+ (* 2 v_b_28_1) 255)) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= ULTIMATE.start_main_~i~5 (+ v_b_41_1 255)) (< v_b_41_1 (+ v_b_40_1 1)) (<= v_v_490_1 (+ v_v_528_1 383)) (<= 0 (+ v_b_40_1 ULTIMATE.start_main_~i~5 254)) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= ULTIMATE.start_main_~found~5 (+ v_b_28_1 255)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (+ v_b_29_1 v_v_528_1) 387) (<= (+ v_b_32_1 v_b_41_1) 260) (<= (+ v_b_41_1 v_b_29_1) 261) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= 0 (+ v_b_29_1 250)) (<= (+ v_b_41_1 ULTIMATE.start_main_~i~5) 257) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= v_b_29_1 (+ v_b_28_1 260)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= 0 (+ (* 2 ULTIMATE.start_main_~i~5) 253)) (<= 0 (+ (* 2 ULTIMATE.start_main_~found~5) 255)) (<= 0 (+ ULTIMATE.start_main_~found~5 255)) (<= (+ ULTIMATE.start_main_~i~5 ULTIMATE.start_main_~found~5) 256) (<= ULTIMATE.start_main_~i~5 (+ ULTIMATE.start_main_~found~5 256))))} [2018-12-17 14:28:17,292 FATAL L210 ngHoareTripleChecker]: Soundness check failed for the following hoare triple [2018-12-17 14:28:17,293 FATAL L212 ngHoareTripleChecker]: Expected: VALID Actual: UNKNOWN [2018-12-17 14:28:17,293 FATAL L214 ngHoareTripleChecker]: Solver was "Z3" in version "4.8.3" [2018-12-17 14:28:17,293 FATAL L218 ngHoareTripleChecker]: -- [2018-12-17 14:28:17,294 FATAL L219 ngHoareTripleChecker]: Pre: {2147483615#(or (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (- (- v_b_41_1) v_v_489_1) 127) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= (- v_v_489_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_146 Int) (v_idx_147 Int) (v_idx_150 Int) (v_idx_144 Int) (v_idx_145 Int)) (or (< v_idx_150 v_b_29_1) (<= v_b_28_1 v_idx_147) (<= v_b_40_1 v_idx_144) (<= v_b_32_1 v_idx_148) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 1) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 123) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 132) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 133) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 254) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 123) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 127) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 5) (<= (- (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 256) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 126) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 4)) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 122) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 126) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 124) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 126) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 1)) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 1) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 124) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 1) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 129) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 122) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 128) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 254) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 132) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 4) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 129) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 5)) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_41_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 129) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 128) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 131) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 256) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 127) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 255) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 4) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 128) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 255) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 5)) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 1) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 1)) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 131) (<= (- v_b_41_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 128) (<= (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 254) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_145)) 123) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 4)) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_41_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_148))) 126) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_41_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 1))) (< v_idx_145 v_b_40_1) (< v_idx_149 v_b_32_1) (<= v_b_41_1 v_idx_145) (<= v_b_29_1 v_idx_149) (< v_idx_148 v_b_28_1) (< v_idx_146 v_b_41_1))) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 129) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- v_b_41_1 v_v_489_1) 129) (<= (- c_ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- v_v_489_1) v_v_528_1) 256) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= (- (- v_v_489_1) (- v_v_528_1)) 255) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (- v_b_40_1 v_v_489_1) 128) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= (- v_b_41_1 (- v_v_489_1)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (- v_b_32_1 v_v_528_1) 132) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- c_ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- c_ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (- v_b_28_1 v_v_528_1) 128) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 127) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) v_v_489_1) 128) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- v_b_28_1 v_b_40_1) 0) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 126) (<= (- v_b_40_1 (- v_v_489_1)) 127) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- v_b_41_1 v_v_490_1) 1) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= (- v_b_41_1 v_v_528_1) 129) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 128) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- v_b_29_1 v_b_41_1) 4) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- v_b_40_1 v_v_528_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= (- v_v_489_1 v_v_528_1) 255) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= (- (- v_b_41_1) (- v_v_489_1)) 126) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 127) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) 0) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 127) (forall ((v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int) (v_idx_142 Int)) (or (< v_idx_140 v_b_28_1) (< v_idx_141 v_b_32_1) (<= v_b_32_1 v_idx_140) (<= v_b_28_1 v_idx_139) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 124) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 127) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 132) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 122) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 254) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 132) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 123) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) (- 4)) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 4) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_140)) 256) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 4) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 5) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) (- 4)) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_140))) 131) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_141))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_141)) 0)) (<= v_b_29_1 v_idx_141) (< v_idx_142 v_b_29_1))) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 0))))} [2018-12-17 14:28:17,294 FATAL L223 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet3 && main_#t~nondet3 <= 127;main_~string_B~5 := main_~string_B~5[main_~i~5 := main_#t~nondet3];havoc main_#t~nondet3;main_#t~post2 := main_~i~5;main_~i~5 := main_#t~post2 + 1;havoc main_#t~post2; [2018-12-17 14:28:17,294 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= |c_ULTIMATE.start_main_#t~nondet3| 127) (< c_ULTIMATE.start_main_~i~5 5) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet3| 128)) (= c_ULTIMATE.start_main_~string_B~5_primed (store c_ULTIMATE.start_main_~string_B~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet3|))) [2018-12-17 14:28:17,295 FATAL L225 ngHoareTripleChecker]: Post: {2147483614#(or (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int) (v_b_45_1 Int)) (and (forall ((v_idx_159 Int) (v_idx_158 Int) (v_idx_162 Int) (v_idx_163 Int) (v_idx_160 Int) (v_idx_161 Int) (v_idx_164 Int)) (or (<= v_b_29_1 v_idx_163) (< v_idx_164 v_b_29_1) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 128) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 125) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 123) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 130) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 132) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 133) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 254) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 123) (<= (- (- v_b_45_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) (- 2)) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 256) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 128) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 5) (<= (- (- v_b_45_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 125) (<= (- (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 256) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 130) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 122) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 132) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 127) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 124) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 128) (<= (- (- v_b_45_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 126) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 127) (<= (- (- v_b_45_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 125) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 129) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 127) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 124) (<= (- v_b_45_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 2) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 122) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) (- 2)) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 254) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 132) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 4) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (- 5)) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 131) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 256) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 128) (<= (- (- v_b_40_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- v_b_45_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 130) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 127) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- v_b_45_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 2) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 255) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 128) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 132) (<= (- v_b_45_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 129) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- v_b_45_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 129) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 4) (<= (- (- v_b_45_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 126) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 2) (<= (- v_b_40_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 255) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 125) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 129) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 128) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 0) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 126) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_163))) 2) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (- 2)) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 131) (<= (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 254) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 123) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_162)) 126) (<= (- (- v_b_40_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_162))) 127) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (- 4)) (<= (- v_b_40_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- (- v_b_45_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_163)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_159))) 127) (<= (- v_b_45_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_159)) 130)) (<= v_b_40_1 v_idx_158) (< v_idx_163 v_b_32_1) (< v_idx_162 v_b_28_1) (<= v_b_28_1 v_idx_161) (< v_idx_160 v_b_45_1) (<= v_b_32_1 v_idx_162) (<= v_b_45_1 v_idx_159) (< v_idx_159 v_b_40_1))) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_528_1)) 125) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 6)) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 2) (<= (- c_ULTIMATE.start_main_~i~5 v_v_528_1) 130) (<= (- (- v_b_45_1) v_b_45_1) (- 4)) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 4)) (<= (- v_v_489_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- (- v_b_45_1) (- v_v_490_1)) (- 2)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 2) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 7)) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_40_1) (- 2)) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 130) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- v_b_45_1) (- v_v_489_1)) 125) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 129) (<= (- c_ULTIMATE.start_main_~found~5 v_b_45_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_40_1) 2) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- v_b_28_1 v_b_45_1) (- 2)) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- v_v_489_1) v_v_528_1) 256) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= (- (- v_v_489_1) (- v_v_528_1)) 255) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) (- 2)) (<= (- v_b_40_1 v_v_489_1) 128) (<= (- (- v_b_40_1) v_b_45_1) (- 2)) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- v_b_45_1 (- v_v_528_1)) 129) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- v_b_45_1 (- v_v_489_1)) 129) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 2)) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_45_1) v_v_528_1) 126) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 3) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 125) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_528_1)) 129) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 2)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) (- 2)) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 126) (<= (- (- v_b_40_1) (- v_v_489_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- (- v_b_29_1) (- v_b_45_1)) (- 3)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_b_45_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 3)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- v_b_29_1) v_b_45_1) (- 7)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_45_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_45_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 6) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (- v_b_40_1 (- v_b_45_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 2) (<= (- v_b_32_1 v_v_528_1) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_45_1) (- 4)) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_40_1)) 2) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- c_ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_45_1)) 4) (<= (- v_b_28_1 v_v_528_1) 128) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) v_v_489_1) 128) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- (- v_b_45_1) (- v_v_528_1)) 125) (<= (- v_b_28_1 v_b_40_1) 0) (<= (- (- v_b_28_1) (- v_b_45_1)) 2) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_40_1 (- v_v_489_1)) 127) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- (- v_b_45_1) v_v_489_1) 126) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- v_b_45_1 v_v_490_1) 2) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 4) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- c_ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_40_1) (- v_b_45_1)) 2) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_45_1) (- 2)) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_b_45_1 v_v_489_1) 130) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- v_b_45_1 (- v_v_490_1)) 2) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 2) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_45_1)) 0) (<= (- v_b_40_1 v_v_528_1) 128) (<= (- v_b_29_1 v_b_45_1) 3) (<= (- v_v_489_1 v_v_528_1) 255) (<= (- (- v_b_32_1) (- v_b_45_1)) (- 2)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= (- (- v_b_32_1) v_b_45_1) (- 6)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- (- v_b_28_1) v_b_45_1) (- 2)) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_528_1) 126) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 2) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_28_1 (- v_b_45_1)) 2) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= (- v_b_32_1 (- v_b_45_1)) 6) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 2)) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= (- v_b_32_1 v_b_45_1) 2) (<= (- (- v_b_45_1) v_v_490_1) (- 2)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 7) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_45_1 v_v_528_1) 130) (<= (- v_b_40_1 v_b_45_1) (- 2)) (<= (- v_b_45_1 (- v_b_45_1)) 4) (<= (- v_b_29_1 (- v_b_45_1)) 7))) (exists ((v_b_42_1 Int) (v_b_32_1 Int) (v_b_43_1 Int) (v_v_544_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_42_1)) (- 1)) (<= (- v_b_32_1 v_b_43_1) 3) (<= (- (- v_b_29_1) v_v_544_1) 123) (<= (- (- v_b_32_1) (- v_v_544_1)) 123) (<= (- v_b_29_1 (- v_v_544_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_544_1) 128) (<= (- c_ULTIMATE.start_main_~found~5 v_v_544_1) 128) (<= (- (- v_b_28_1) (- v_b_43_1)) 1) (<= (- v_b_42_1 (- v_v_490_1)) 0) (<= (- (- v_b_32_1) (- v_b_43_1)) (- 3)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= (- v_b_28_1 v_b_42_1) 0) (<= (- v_b_32_1 (- v_v_544_1)) 131) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- v_b_43_1 (- v_b_43_1)) 2) (<= (- (- v_b_32_1) v_v_544_1) 124) (<= (- (- v_b_28_1) v_b_42_1) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_v_490_1 (- v_v_544_1)) 127) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- v_v_489_1 (- v_v_544_1)) 254) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- c_ULTIMATE.start_main_~i~5 v_v_489_1) 129) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_544_1)) 126) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- v_b_43_1) v_b_43_1) (- 2)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (forall ((v_idx_157 Int) (v_idx_151 Int) (v_idx_152 Int) (v_idx_155 Int) (v_idx_156 Int) (v_idx_153 Int) (v_idx_154 Int)) (or (< v_idx_157 v_b_29_1) (<= v_b_29_1 v_idx_156) (and (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 128) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 123) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 123) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 256) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- v_b_42_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- v_b_43_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 129) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- (- v_b_42_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 131) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 123) (<= (- v_b_42_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 127) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 5) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) (- 4)) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 133) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 124) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 126) (<= (- v_b_43_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 128) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 254) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 5) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 124) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 129) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 122) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) (- 1)) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 126) (<= (- v_b_43_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 1) (<= (- (- v_b_43_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 126) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 127) (<= (- (- v_b_42_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 1) (<= (- (- v_b_43_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) (- 1)) (<= (- v_b_43_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 128) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 122) (<= (- v_b_42_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 128) (<= (- v_b_43_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 129) (<= (- (- v_b_32_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 123) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 254) (<= (- v_b_29_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 133) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 132) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 255) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 4) (<= (- (- v_b_29_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 129) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 128) (<= (- v_b_42_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 131) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- (- v_b_42_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 128) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 128) (<= (- v_b_42_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- (- v_b_42_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 255) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 127) (<= (- (- v_b_43_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (- 1)) (<= (- v_b_29_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- v_b_28_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 127) (<= (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 254) (<= (- v_b_43_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 1) (<= (- (- v_b_42_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- (- v_b_43_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 126) (<= (- v_b_32_1 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) 4) (<= (- (- v_b_43_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) 127) (<= (- (- v_b_43_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 127) (<= (- (- v_b_29_1) (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156))) (- 5)) (<= (- v_b_42_1 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- c_ULTIMATE.start_main_~i~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 1) (<= (- c_ULTIMATE.start_main_~found~5 (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) 0) (<= (- (- v_b_28_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155))) 127) (<= (- v_b_28_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- (- (select c_ULTIMATE.start_main_~string_A~5 v_idx_155)) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 256) (<= (- (- v_b_32_1) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (- 4)) (<= (- (- v_b_42_1) (- (select c_ULTIMATE.start_main_~string_B~5 v_idx_152))) 127) (<= (- v_b_32_1 (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 132) (<= (- (- v_b_28_1) (select c_ULTIMATE.start_main_~string_B~5 v_idx_152)) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (select c_ULTIMATE.start_main_~string_A~5 v_idx_156)) (- 1))) (< v_idx_156 v_b_32_1) (< v_idx_152 v_b_42_1) (<= v_b_42_1 v_idx_151) (<= v_b_28_1 v_idx_154) (<= v_b_32_1 v_idx_155) (<= v_b_43_1 v_idx_152) (< v_idx_153 v_b_43_1) (< v_idx_155 v_b_28_1))) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- (- v_b_43_1) (- v_v_490_1)) (- 1)) (<= (- v_b_42_1 (- v_b_42_1)) 0) (<= (- v_b_43_1 (- v_v_544_1)) 128) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- (- v_b_29_1) v_b_43_1) (- 6)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- c_ULTIMATE.start_main_~i~5 v_v_544_1) 129) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- c_ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- v_b_28_1 v_b_43_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_42_1)) 0) (<= (- (- v_b_42_1) v_v_489_1) 128) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_544_1)) 128) (<= (- v_b_32_1 (- v_b_42_1)) 4) (<= (- (- v_b_42_1) (- v_b_43_1)) 1) (<= (- v_b_42_1 v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_544_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~found~5)) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- v_b_43_1 (- v_v_490_1)) 1) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- (- v_b_43_1) (- v_v_489_1)) 126) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- (- v_b_43_1) v_v_489_1) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_43_1) (- 2)) (<= (- v_b_42_1 (- v_b_43_1)) 1) (<= (- (- v_b_43_1) v_v_544_1) 127) (<= (- (- c_ULTIMATE.start_main_~i~5) c_ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_544_1)) 127) (<= (- c_ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_28_1 v_v_544_1) 128) (<= (- (- v_v_490_1) (- v_v_544_1)) 127) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_43_1)) 1) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_42_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_43_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_42_1) v_b_43_1) (- 1)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- c_ULTIMATE.start_main_~found~5 c_ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) c_ULTIMATE.start_main_~found~5) 0) (<= (- v_b_29_1 v_b_43_1) 4) (<= (- (- v_b_28_1) (- v_b_42_1)) 0) (<= (- c_ULTIMATE.start_main_~found~5 v_b_43_1) (- 1)) (<= (- v_b_28_1 (- v_b_42_1)) 0) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- v_b_42_1) (- v_v_544_1)) 127) (<= (- (- v_b_28_1) v_v_544_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_43_1)) 0) (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_544_1) 127) (<= (- c_ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- (- v_b_29_1) v_b_42_1) (- 5)) (<= (- (- v_b_28_1) v_b_43_1) (- 1)) (<= (- (- v_b_32_1) v_b_43_1) (- 5)) (<= (- (- v_v_544_1) v_v_544_1) 256) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_b_43_1 v_v_544_1) 129) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- (- v_v_490_1) v_v_544_1) 128) (<= (- (- v_b_42_1) v_v_544_1) 128) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (- v_b_42_1 (- v_v_489_1)) 127) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- (- c_ULTIMATE.start_main_~i~5) v_v_489_1) 127) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- v_b_42_1 v_b_43_1) (- 1)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_43_1)) 1) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- c_ULTIMATE.start_main_~i~5 v_b_42_1) 1) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- v_b_29_1 v_b_42_1) 5) (<= (- (- v_b_29_1) (- v_b_43_1)) (- 4)) (<= (- v_b_29_1 v_v_544_1) 133) (<= (- v_v_490_1 v_v_544_1) 128) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_v_489_1)) 126) (<= (- (- v_b_42_1) v_b_42_1) 0) (<= (- v_b_43_1 (- v_v_489_1)) 128) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- c_ULTIMATE.start_main_~i~5 v_b_43_1) 0) (<= (- v_b_32_1 v_b_42_1) 4) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_29_1) (- v_v_544_1)) 122) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- v_b_43_1 v_v_490_1) 1) (<= (- (- v_b_43_1) (- v_v_544_1)) 126) (<= (- (- v_b_42_1) (- v_v_489_1)) 127) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- v_b_42_1 v_v_489_1) 128) (<= (- v_b_43_1 v_v_489_1) 129) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_42_1) 0) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- v_v_489_1 v_v_544_1) 255) (<= (- c_ULTIMATE.start_main_~found~5 v_b_42_1) 0) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- c_ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_32_1) (- v_b_42_1)) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= (- c_ULTIMATE.start_main_~i~5 (- v_v_489_1)) 128) (<= (- v_b_42_1 v_v_544_1) 128) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- v_b_29_1 (- v_b_43_1)) 6) (<= (- (- c_ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_b_43_1)) 1) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- v_b_29_1 (- v_b_42_1)) 5) (<= (- v_b_32_1 (- v_b_43_1)) 5) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- (- v_b_42_1) (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- (- v_v_489_1) (- v_v_544_1)) 255) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- (- v_b_43_1) v_v_490_1) (- 1)) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- c_ULTIMATE.start_main_~found~5 (- v_b_42_1)) 0) (<= (- (- v_b_32_1) v_b_42_1) (- 4)) (<= (- v_b_28_1 (- v_v_544_1)) 127) (<= (- v_v_544_1 (- v_v_544_1)) 254) (<= (- (- v_b_42_1) v_v_490_1) 0) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- (- c_ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- v_b_42_1 (- v_v_544_1)) 127) (<= (- c_ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- c_ULTIMATE.start_main_~i~5 (- c_ULTIMATE.start_main_~i~5)) 2) (<= (- c_ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_v_544_1)) 127) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- (- v_v_489_1) v_v_544_1) 256) (<= (- c_ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- c_ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (- c_ULTIMATE.start_main_~found~5 (- c_ULTIMATE.start_main_~i~5)) 1) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_43_1)) 2) (<= (- c_ULTIMATE.start_main_~i~5 (- v_b_42_1)) 1) (<= (- c_ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_29_1) (- v_b_42_1)) (- 5)) (<= (- v_b_32_1 v_v_544_1) 132) (<= (- (- c_ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))))} [2018-12-17 14:28:17,989 FATAL L263 ngHoareTripleChecker]: -- [2018-12-17 14:28:17,989 FATAL L264 ngHoareTripleChecker]: Simplified triple [2018-12-17 14:28:22,800 WARN L180 SmtUtils]: Spent 4.81 s on a formula simplification that was a NOOP. DAG size: 828 [2018-12-17 14:28:22,801 FATAL L265 ngHoareTripleChecker]: Pre: {2147483615#(or (exists ((v_b_32_1 Int) (v_b_40_1 Int) (v_b_41_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int) (v_v_528_1 Int)) (and (<= (- v_b_41_1 (- v_v_490_1)) 1) (<= (- (- v_b_32_1) (- v_v_528_1)) 123) (<= (- (- v_b_29_1) (- v_b_41_1)) (- 4)) (<= (- (- v_b_41_1) v_v_489_1) 127) (<= (- (- v_b_40_1) v_b_41_1) (- 1)) (<= (- v_b_32_1 v_b_40_1) 4) (<= (- (- v_v_490_1) v_v_528_1) 128) (<= (- v_b_40_1 v_b_41_1) (- 1)) (<= (- ULTIMATE.start_main_~i~5 v_b_41_1) 0) (<= (- (- v_b_29_1) v_b_40_1) (- 5)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) (- 1)) (<= (- v_v_489_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- v_b_29_1 (- v_b_40_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- v_b_41_1)) 1) (<= (- (- v_v_528_1) v_v_528_1) 256) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (forall ((v_idx_148 Int) (v_idx_149 Int) (v_idx_146 Int) (v_idx_147 Int) (v_idx_150 Int) (v_idx_144 Int) (v_idx_145 Int)) (or (< v_idx_150 v_b_29_1) (<= v_b_28_1 v_idx_147) (<= v_b_40_1 v_idx_144) (<= v_b_32_1 v_idx_148) (and (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_148)) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 128) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 1) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 123) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 127) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 127) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_149) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 132) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 133) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_148) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 254) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 123) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_148)) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 256) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 127) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 5) (<= (- (- (select ULTIMATE.start_main_~string_B~5 v_idx_145)) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 256) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 126) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 4)) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 122) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 132) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 126) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 5) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 124) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 129) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 126) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_149) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 1)) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 1) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 124) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 1) (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 129) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 122) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 128) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 123) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_148) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 254) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 133) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 132) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 4) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 129) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 5)) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_41_1 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 129) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 128) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 131) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_148)) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 256) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- (- v_b_40_1) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_148) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 127) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_148)) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 255) (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_A~5 v_idx_148)) 128) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 132) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_148) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 127) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_148)) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 4) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 127) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 128) (<= (- v_b_40_1 (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_148) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 255) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 5)) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 1) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) (- 1)) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_149) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 128) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_149))) 0) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_149)) 0) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 131) (<= (- v_b_41_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 128) (<= (- (select ULTIMATE.start_main_~string_B~5 v_idx_145) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 254) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_B~5 v_idx_145)) 123) (<= (- (- v_b_40_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 127) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 4)) (<= (- v_b_40_1 (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_41_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_148))) 126) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_B~5 v_idx_145))) 127) (<= (- (- v_b_41_1) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_149)) (- 1))) (< v_idx_145 v_b_40_1) (< v_idx_149 v_b_32_1) (<= v_b_41_1 v_idx_145) (<= v_b_29_1 v_idx_149) (< v_idx_148 v_b_28_1) (< v_idx_146 v_b_41_1))) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_528_1)) 122) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 1) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- v_b_40_1 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_v_528_1) 128) (<= (- (- v_v_490_1) (- v_v_528_1)) 127) (<= (- v_b_41_1 (- v_b_41_1)) 2) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- ULTIMATE.start_main_~i~5 v_v_489_1) 129) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) (- 1)) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_41_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 1) (<= (- v_b_41_1 v_v_489_1) 129) (<= (- ULTIMATE.start_main_~found~5 v_b_41_1) (- 1)) (<= (- v_b_28_1 v_b_41_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_40_1)) 0) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_29_1 (- v_b_41_1)) 6) (<= (- v_b_28_1 (- v_v_528_1)) 127) (<= (- ULTIMATE.start_main_~i~5 v_v_528_1) 129) (<= (- (- v_b_28_1) (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_40_1)) (- 1)) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_28_1 (- v_b_40_1)) 0) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- v_v_489_1) v_v_528_1) 256) (<= (- (- v_b_40_1) v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_528_1)) 127) (<= (- (- v_v_489_1) (- v_v_528_1)) 255) (<= (- (- ULTIMATE.start_main_~found~5) v_b_41_1) (- 1)) (<= (- v_b_40_1 v_v_489_1) 128) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_v_528_1)) 127) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- v_b_28_1) v_b_40_1) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- v_b_41_1) v_v_528_1) 127) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- v_b_32_1 v_b_41_1) 3) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) (- 2)) (<= (- (- v_b_32_1) (- v_b_40_1)) (- 4)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- (- v_b_28_1) v_b_41_1) (- 1)) (<= (- (- v_b_41_1) v_b_41_1) (- 2)) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- (- v_b_40_1) (- v_v_490_1)) 0) (<= (- (- v_b_32_1) v_b_41_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- v_b_32_1 (- v_v_528_1)) 131) (<= (- (- v_b_29_1) v_b_41_1) (- 6)) (<= (- v_b_41_1 (- v_v_489_1)) 128) (<= (- ULTIMATE.start_main_~i~5 (- v_b_41_1)) 2) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) (- v_v_489_1)) 127) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) (- 1)) (<= (- v_b_40_1 (- v_v_528_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) (- 1)) (<= (- v_b_40_1 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- (- ULTIMATE.start_main_~i~5) v_v_528_1) 127) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- v_v_490_1 (- v_v_528_1)) 127) (<= (- v_b_32_1 v_v_528_1) 132) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- v_b_32_1 (- v_b_41_1)) 5) (<= (- v_b_29_1 v_v_528_1) 133) (<= (- ULTIMATE.start_main_~i~5 v_b_40_1) 1) (<= (- ULTIMATE.start_main_~found~5 v_v_528_1) 128) (<= (- (- v_b_32_1) v_b_40_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 3) (<= (- v_b_28_1 v_v_528_1) 128) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- (- ULTIMATE.start_main_~i~5) v_v_489_1) 127) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_40_1) v_v_489_1) 128) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- v_b_28_1 v_b_40_1) 0) (<= (- (- v_b_41_1) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_40_1) (- 1)) (<= (- v_b_29_1 (- v_v_528_1)) 132) (<= (- (- ULTIMATE.start_main_~i~5) v_b_41_1) (- 2)) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_489_1)) 126) (<= (- v_b_40_1 (- v_v_489_1)) 127) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_528_1)) 126) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 5)) (<= (- (- ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- v_b_41_1 v_v_490_1) 1) (<= (- (- v_b_40_1) v_v_528_1) 128) (<= (- (- v_b_40_1) v_b_40_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_40_1)) 1) (<= (- (- v_b_32_1) v_v_528_1) 124) (<= (- (- v_b_40_1) (- v_b_41_1)) 1) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- v_b_41_1 (- v_v_528_1)) 128) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- ULTIMATE.start_main_~found~5 v_b_40_1) 0) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_32_1) (- v_b_41_1)) (- 3)) (<= (- v_b_41_1 v_v_528_1) 129) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 6) (<= (- ULTIMATE.start_main_~i~5 (- v_v_489_1)) 128) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_528_1) 128) (<= (- ULTIMATE.start_main_~found~5 (- v_b_40_1)) 0) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- v_b_40_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 3)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_40_1) 0) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- v_b_29_1 v_b_41_1) 4) (<= (- ULTIMATE.start_main_~i~5 (- v_v_528_1)) 128) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- v_b_40_1 v_v_528_1) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_41_1)) 1) (<= (- v_v_489_1 v_v_528_1) 255) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 1) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- v_b_32_1 (- v_b_40_1)) 4) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 1) (<= (- (- v_b_41_1) (- v_v_490_1)) (- 1)) (<= (- v_v_490_1 v_v_528_1) 128) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 2) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) (- v_b_40_1)) 0) (<= (- v_b_40_1 (- v_b_41_1)) 1) (<= (- v_v_528_1 (- v_v_528_1)) 254) (<= (- (- v_b_29_1) v_v_528_1) 123) (<= (- v_b_29_1 v_b_40_1) 5) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 1) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 6)) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 1) (<= (- (- v_b_29_1) (- v_b_40_1)) (- 5)) (<= (- (- v_b_41_1) (- v_v_489_1)) 126) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 4)) (<= (- (- v_b_28_1) (- v_b_41_1)) 1) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_528_1)) 127) (<= (- v_b_28_1 (- v_b_41_1)) 1) (<= (- (- v_b_41_1) v_v_490_1) (- 1)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 4))) (exists ((v_b_32_1 Int) (v_b_29_1 Int) (v_v_489_1 Int) (v_b_28_1 Int) (v_v_490_1 Int)) (and (<= (- (- v_v_489_1) v_v_490_1) 128) (<= (- ULTIMATE.start_main_~found~5 v_v_489_1) 128) (<= (- ULTIMATE.start_main_~i~5 (- v_b_28_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) v_b_28_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_v_489_1) 128) (<= (- (- ULTIMATE.start_main_~i~5) v_b_32_1) (- 4)) (<= (- v_b_28_1 v_b_29_1) (- 5)) (<= (- v_b_28_1 v_v_489_1) 128) (<= (- ULTIMATE.start_main_~i~5 v_b_28_1) 0) (<= (- (- v_b_29_1) v_v_489_1) 123) (<= (- ULTIMATE.start_main_~found~5 (- v_b_28_1)) 0) (<= (- (- v_v_489_1) v_v_489_1) 256) (<= (- v_b_28_1 (- v_b_32_1)) 4) (<= (- (- v_b_28_1) (- v_b_29_1)) 5) (<= (- v_b_29_1 v_v_490_1) 5) (<= (- (- v_b_32_1) (- v_v_490_1)) (- 4)) (<= (- (- v_b_28_1) (- v_v_490_1)) 0) (<= (- ULTIMATE.start_main_~found~5 (- v_v_490_1)) 0) (<= (- v_b_29_1 (- v_b_32_1)) 9) (<= (- (- v_b_32_1) v_b_32_1) (- 8)) (<= (- v_b_32_1 (- v_b_32_1)) 8) (<= (- (- ULTIMATE.start_main_~i~5) v_v_490_1) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_32_1) (- 4)) (<= (- v_b_28_1 (- v_b_28_1)) 0) (<= (- (- v_b_28_1) v_v_490_1) 0) (<= (- v_b_29_1 (- v_v_490_1)) 5) (<= (- (- v_b_32_1) v_v_489_1) 124) (<= (- (- ULTIMATE.start_main_~found~5) v_v_489_1) 128) (<= (- v_v_490_1 (- v_v_490_1)) 0) (<= (- v_b_28_1 (- v_v_489_1)) 127) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_489_1)) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_v_490_1)) 0) (<= (- (- v_b_29_1) (- v_v_489_1)) 122) (<= (- (- v_b_32_1) (- v_v_489_1)) 123) (<= (- v_v_489_1 (- v_v_489_1)) 254) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_489_1)) 127) (<= (- v_b_29_1 v_v_489_1) 133) (<= (- v_b_32_1 v_v_489_1) 132) (<= (- ULTIMATE.start_main_~found~5 ULTIMATE.start_main_~i~5) 0) (<= (- v_b_32_1 v_v_490_1) 4) (<= (- (- v_b_29_1) v_v_490_1) (- 5)) (<= (- (- v_b_28_1) (- v_v_489_1)) 127) (<= (- ULTIMATE.start_main_~found~5 (- v_b_29_1)) 5) (<= (- (- ULTIMATE.start_main_~found~5) v_v_490_1) 0) (<= (- (- v_b_28_1) (- v_b_32_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_29_1)) 5) (<= (- v_b_29_1 (- v_b_29_1)) 10) (<= (- v_b_32_1 (- v_v_489_1)) 131) (<= (- ULTIMATE.start_main_~found~5 v_b_28_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~found~5) (- v_v_490_1)) 0) (<= (- (- v_b_29_1) v_b_29_1) (- 10)) (<= (- (- v_b_28_1) v_v_489_1) 128) (<= (- v_b_28_1 (- v_v_490_1)) 0) (<= (- v_v_489_1 v_v_490_1) 127) (<= (- ULTIMATE.start_main_~i~5 (- v_b_29_1)) 5) (<= (- (- v_b_28_1) v_b_32_1) (- 4)) (<= (- v_b_29_1 (- v_v_489_1)) 132) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_v_489_1)) 127) (forall ((v_idx_139 Int) (v_idx_140 Int) (v_idx_141 Int) (v_idx_142 Int)) (or (< v_idx_140 v_b_28_1) (< v_idx_141 v_b_32_1) (<= v_b_32_1 v_idx_140) (<= v_b_28_1 v_idx_139) (and (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_140)) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 128) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- ULTIMATE.start_main_~found~5 (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- v_b_28_1) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 5) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 124) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_141) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_140) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 127) (<= (- v_b_28_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- ULTIMATE.start_main_~found~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- (- ULTIMATE.start_main_~i~5) (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- v_b_29_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 132) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 122) (<= (- ULTIMATE.start_main_~i~5 (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- v_b_28_1 (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 128) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 123) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_140) (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 254) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 133) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 132) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 123) (<= (- (- v_b_32_1) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) (- 4)) (<= (- (select ULTIMATE.start_main_~string_A~5 v_idx_140) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 127) (<= (- v_b_32_1 (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 4) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_140)) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 128) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_141)) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- (select ULTIMATE.start_main_~string_A~5 v_idx_140)) (select ULTIMATE.start_main_~string_A~5 v_idx_140)) 256) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 4) (<= (- (- v_b_29_1) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- v_b_29_1 (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 5) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 127) (<= (- (- ULTIMATE.start_main_~found~5) (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0) (<= (- (- v_b_32_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) (- 4)) (<= (- v_b_32_1 (- (select ULTIMATE.start_main_~string_A~5 v_idx_140))) 131) (<= (- (- v_b_28_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) 0) (<= (- (- v_b_29_1) (- (select ULTIMATE.start_main_~string_A~5 v_idx_141))) (- 5)) (<= (- ULTIMATE.start_main_~i~5 (select ULTIMATE.start_main_~string_A~5 v_idx_141)) 0)) (<= v_b_29_1 v_idx_141) (< v_idx_142 v_b_29_1))) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~found~5)) 0) (<= (- (- ULTIMATE.start_main_~i~5) ULTIMATE.start_main_~i~5) 0) (<= (- (- v_b_28_1) v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~i~5) 0) (<= (- v_v_489_1 (- v_v_490_1)) 127) (<= (- (- v_v_489_1) (- v_v_490_1)) 128) (<= (- (- v_v_490_1) v_v_490_1) 0) (<= (- v_b_32_1 (- v_v_490_1)) 4) (<= (- (- ULTIMATE.start_main_~found~5) v_b_32_1) (- 4)) (<= (- (- v_b_29_1) (- v_b_32_1)) (- 1)) (<= (- (- v_b_29_1) (- v_v_490_1)) (- 5)) (<= (- v_b_29_1 v_b_32_1) 1) (<= (- ULTIMATE.start_main_~i~5 v_v_490_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- ULTIMATE.start_main_~i~5)) 0) (<= (- v_b_28_1 v_v_490_1) 0) (<= (- ULTIMATE.start_main_~found~5 v_v_490_1) 0) (<= (- v_b_28_1 v_b_32_1) (- 4)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_29_1) (- 5)) (<= (- ULTIMATE.start_main_~found~5 (- v_v_489_1)) 127) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_28_1)) 0) (<= (- ULTIMATE.start_main_~i~5 v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_v_489_1) 128) (<= (- v_b_28_1 (- v_b_29_1)) 5) (<= (- ULTIMATE.start_main_~found~5 (- ULTIMATE.start_main_~i~5)) 0) (<= (- ULTIMATE.start_main_~i~5 (- v_b_32_1)) 4) (<= (- (- v_b_29_1) v_b_32_1) (- 9)) (<= (- ULTIMATE.start_main_~found~5 (- v_b_32_1)) 4) (<= (- ULTIMATE.start_main_~found~5 v_b_32_1) (- 4)) (<= (- (- v_b_32_1) v_v_490_1) (- 4)) (<= (- (- ULTIMATE.start_main_~found~5) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) (- v_v_490_1)) 0) (<= (- (- ULTIMATE.start_main_~found~5) ULTIMATE.start_main_~found~5) 0) (<= (- (- ULTIMATE.start_main_~i~5) (- v_b_32_1)) 4) (<= (- (- v_b_28_1) v_b_29_1) (- 5)) (<= (- (- ULTIMATE.start_main_~i~5) v_b_28_1) 0) (<= (- (- ULTIMATE.start_main_~found~5) (- v_b_32_1)) 4) (<= (- ULTIMATE.start_main_~i~5 (- ULTIMATE.start_main_~i~5)) 0))))} [2018-12-17 14:28:22,801 FATAL L269 ngHoareTripleChecker]: Action: assume !!(main_~i~5 < 5);assume -128 <= main_#t~nondet3 && main_#t~nondet3 <= 127;main_~string_B~5 := main_~string_B~5[main_~i~5 := main_#t~nondet3];havoc main_#t~nondet3;main_#t~post2 := main_~i~5;main_~i~5 := main_#t~post2 + 1;havoc main_#t~post2; [2018-12-17 14:28:22,801 FATAL L184 hOps$ForEachOp$OfRef]: ActionStr: (and (= (+ c_ULTIMATE.start_main_~i~5 1) c_ULTIMATE.start_main_~i~5_primed) (<= |c_ULTIMATE.start_main_#t~nondet3| 127) (< c_ULTIMATE.start_main_~i~5 5) (<= 0 (+ |c_ULTIMATE.start_main_#t~nondet3| 128)) (= c_ULTIMATE.start_main_~string_B~5_primed (store c_ULTIMATE.start_main_~string_B~5 c_ULTIMATE.start_main_~i~5 |c_ULTIMATE.start_main_#t~nondet3|))) [2018-12-17 14:28:26,396 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2018-12-17 14:28:26,399 FATAL L292 ToolchainWalker]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:391) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.handleInfeasibleCase(BaseRefinementStrategy.java:296) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:206) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:70) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:456) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:434) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:376) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:334) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:126) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:208) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:225) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.WrapperScript.checkSat(WrapperScript.java:116) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.WrapperScript.checkSat(WrapperScript.java:116) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:61) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.getRedundancy(SimplifyDDA.java:626) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.SimplifyDDAWithTimeout.getRedundancy(SimplifyDDAWithTimeout.java:122) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA$Simplifier.walk(SimplifyDDA.java:371) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:122) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:113) at de.uni_freiburg.informatik.ultimate.logic.simplification.SimplifyDDA.simplifyOnce(SimplifyDDA.java:650) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.SimplifyDDAWithTimeout.getSimplifiedTerm(SimplifyDDAWithTimeout.java:187) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.SmtUtils.simplify(SmtUtils.java:151) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.toStringSimplified(DebuggingHoareTripleChecker.java:308) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.logUnsoundness(DebuggingHoareTripleChecker.java:271) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.checkValidity(DebuggingHoareTripleChecker.java:192) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.checkValidity(DebuggingHoareTripleChecker.java:179) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.DebuggingHoareTripleChecker.checkInternal(DebuggingHoareTripleChecker.java:139) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:82) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:63) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.rcfg.RcfgDebugHelper.isPostSound(RcfgDebugHelper.java:1) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.assertIsPostSound(FixpointEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateAbstractPost(FixpointEngine.java:254) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateFixpoint(FixpointEngine.java:134) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.run(FixpointEngine.java:105) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.tool.AbstractInterpreter.runWithoutTimeoutAndResults(AbstractInterpreter.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarAbsIntRunner.generateFixpoints(CegarAbsIntRunner.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseTaipanRefinementStrategy.constructInterpolantGenerator(BaseTaipanRefinementStrategy.java:382) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseTaipanRefinementStrategy.getInterpolantGenerator(BaseTaipanRefinementStrategy.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:380) ... 20 more Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1427) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:630) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:205) ... 50 more [2018-12-17 14:28:26,403 INFO L168 Benchmark]: Toolchain (without parser) took 79421.39 ms. Allocated memory was 1.5 GB in the beginning and 2.6 GB in the end (delta: 1.1 GB). Free memory was 1.5 GB in the beginning and 1.6 GB in the end (delta: -103.8 MB). Peak memory consumption was 1.0 GB. Max. memory is 7.1 GB. [2018-12-17 14:28:26,405 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.22 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 14:28:26,406 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.40 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 14:28:26,406 INFO L168 Benchmark]: Boogie Preprocessor took 46.41 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-12-17 14:28:26,407 INFO L168 Benchmark]: RCFGBuilder took 565.59 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2018-12-17 14:28:26,408 INFO L168 Benchmark]: TraceAbstraction took 78754.96 ms. Allocated memory was 1.5 GB in the beginning and 2.6 GB in the end (delta: 1.1 GB). Free memory was 1.4 GB in the beginning and 1.6 GB in the end (delta: -124.9 MB). Peak memory consumption was 1.0 GB. Max. memory is 7.1 GB. [2018-12-17 14:28:26,416 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - GenericResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.22 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 49.40 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 46.41 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 565.59 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 78754.96 ms. Allocated memory was 1.5 GB in the beginning and 2.6 GB in the end (delta: 1.1 GB). Free memory was 1.4 GB in the beginning and 1.6 GB in the end (delta: -124.9 MB). Peak memory consumption was 1.0 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:391) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...